IPv6 Packet Filtering Software Module for Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from IPv4 to IPv6 networks poses challenges in maintaining security and protocol compatibility, as existing IP protocols like IPv4 and ARP do not provide the added security desired for IPv6-only networks, especially during the coexistence period of both protocol versions.

Innovation Solution

A software module running on a computer device's operating system filters incoming and outgoing data packets based on IP address criteria, ensuring only IPv6 packets are forwarded, while dropping non-compliant packets to maintain a runtime IPv6-only network environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a dual-stack protocol is used to support both IPv4 and IPv6 during transition, then protocol compatibility is improved, but network security is worsened due to lack of IPv6-only security features

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidnetwork security
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the network protocol handling by introducing a separate software module that operates independently from the operating system's network stack. This module filters packets at the application layer, allowing IPv6-only security policies to be enforced while the underlying system maintains dual-stack capability for compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The software module acts as an intermediary between the network interface and the application layer. It intercepts and filters packets before they reach the OS network stack, enabling IPv6-only security enforcement without requiring changes to the underlying dual-stack protocol implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If IPv6-only filtering is implemented at the operating system level, then network security is improved, but device complexity and infrastructure changes are worsened

Engineering Contradiction:
Improvenetwork securityVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent moves the filtering functionality from the traditional network stack dimension (kernel level) to the application layer dimension. This allows IPv6-only security to be implemented as a software module running on top of the existing OS, avoiding complex kernel modifications while achieving the same security effect.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The software module provides self-contained filtering functionality that does not require modifications to the operating system or network infrastructure. It independently inspects and filters packets based on IPv6 criteria, making the system self-sufficient for IPv6-only security enforcement.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If packet filtering is performed at the application layer, then system modification requirements are reduced, but processing overhead is increased

Engineering Contradiction:
Improveimplementation easeVSAvoidpacket processing time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The software module performs preliminary filtering of packets before they are processed by the full OS network stack. By checking IPv6 criteria early in the packet handling chain, it prevents unnecessary processing of non-compliant packets, reducing overall processing time despite the added filtering step.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8699483B2Method and system having an application for a run time IPv6 only network
Publication Date: 2014.04.15 KONICA MINOLTA SYSTEMS LABORATORY INC
  • US8699483B2 patent drawing
  • US8699483B2 patent drawing
  • US8699483B2 patent drawing

AI summary

A system, method, and computer readable medium are disclosed that facilitates an IP network environment. The system includes a computer device having a software module running on an operating system of the computer device, the software module (a) establishes an IP network criteria for incoming and outgoing packets for the computer device; (b) retrieves the incoming and outgoing packets to determine if an IP address for the incoming and outgoing packets meet the IP network criteria; (c) if the IP address for the incoming and outgoing packets meets the IP network criteria, forwards the incoming packets having the IP address to a network layer, which is under or part of the operating system of the computer device and forwards outgoing packets to a network connection; and (d) if the IP address for the incoming and outgoing packets does not meet the IP network criteria, drops the incoming and outgoing packets.