Secure Packet Tagging for Network Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network access control (NAC) methods lack effective secure packet tagging for endpoint-to-gateway and endpoint-to-endpoint communications, failing to address packet fragmentation and providing inadequate protection against IP-spoofing attacks while being incompatible with typical IPS/IDS devices.

Innovation Solution

The method utilizes a secure hash computed using a shared secret key, packet payload, IP protocol, and destination IP address, truncated into the identification field of IP packets, ensuring authentication and integrity by matching the hash value at the receiver, and protecting against brute-force attacks by verifying sequences of packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure packet tagging is implemented using IPsec protocols (ESP or AH), then high-level protection against IP-spoofing attacks is achieved, but the form of packets is modified which prevents compatibility with typical IPS/IDS devices, application-level routers, and load balancers

Engineering Contradiction:
Improveprotection against IP-spoofing attacksVSAvoidcompatibility with IPS/IDS devices and network infrastructure
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the essential security function (authentication and integrity protection) from the IPsec protocol suite and implements it independently using only the identification field in the IP header. This separation allows security functionality to be achieved without modifying packet structure, thus maintaining compatibility with existing network devices while providing protection against IP-spoofing attacks

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism (secure hash computation using identification field) that bridges the gap between security requirements and device compatibility. This intermediary layer provides authentication without requiring packet format changes, allowing existing IPS/IDS devices and application-level routers to function normally while security is enforced

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a 16-bit identification field is used for secure hash tagging, then easy implementation and minimal overhead are achieved, but the short tag length makes the system vulnerable to brute-force attacks by rogue senders

Engineering Contradiction:
Improveimplementation simplicityVSAvoidprotection against brute-force attacks
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the receiver detect and block suspicious senders before brute-force attacks can succeed. The system proactively monitors for sequences of packets with incorrect tags and pre-empts potential security breaches by blocking the sender, thus protecting against the inherent vulnerability of short tag lengths

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the receiver monitors the sequence of packets from each sender and provides feedback by blocking senders that exhibit brute-force behavior. This closed-loop system continuously adapts to threats by learning from packet patterns and adjusting security responses accordingly

Inventive Principle:
Principle #23Feedback

3Reliability

If fragmented packets are supported with hash computation on concatenated fragments, then complete integrity protection is achieved, but the receiver must collect and reassemble fragments before validation which increases processing time

Engineering Contradiction:
Improveintegrity protection of fragmented packetsVSAvoidpacket validation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the sender compute and attach the secure hash to fragmented packets before transmission. The identification field is populated with the hash value in advance, allowing the receiver to begin validation preparation immediately upon receiving fragments without waiting for complete reassembly, thus reducing processing time while maintaining integrity protection

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8713666B2Methods and devices for enforcing network access control utilizing secure packet tagging
Publication Date: 2014.04.29 CHECK POINT SOFTWARE TECH LTD
  • US8713666B2 patent drawing
  • US8713666B2 patent drawing
  • US8713666B2 patent drawing

AI summary

Disclosed are methods, devices, and media for enforcing network access control, the method including the steps of: extracting a packet signature from a packet (or packet fragment) received from a network; storing the packet signature and the packet in a buffer; computing a buffer signature using a per-endpoint secret key; determining whether the packet signature and the buffer signature are identical; and upon determining the packet signature and the buffer signature are identical, transmitting the packet to a protocol stack. Preferably, the step of extracting includes extracting the packet signature from a field (e.g. identification field) of a header of the packet. Preferably, the method further includes the step of: upon determining the packet signature and the buffer signature are not identical, discarding the packet. Methods for receiving a packet from a protocol stack, and transmitting the packet to a network are disclosed as well.