Bit-Level Network Intrusion Prevention Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network intrusion prevention systems (NIPS) introduce unworkable delays in delay-constrained networks, such as those with slow link speeds, leading to incorrect system behavior and potential system failures due to the buffering and evaluation of entire packets before making forwarding decisions.

Innovation Solution

A method that intercepts communications in a distributed computing environment, evaluates each element of a communication individually, and makes decisions to forward or invalidate the communication without buffering the entire packet, thereby reducing latency to less than one bit time, allowing for negligible delay in security processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a security device intercepts and evaluates a whole packet before forwarding, then network intrusion prevention is achieved, but additional delay is imposed that may lead to incorrect system behavior in delay-constrained networks

Engineering Contradiction:
Improveintrusion preventionVSAvoidpacket forwarding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the packet processing into individual bit-level operations. Instead of evaluating the entire packet as a single unit, the security device processes packets bit-by-bit through a series of sequential logic stages, allowing each bit to be evaluated and forwarded independently with minimal delay

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring security rules and evaluation criteria before packet arrival. The security device prepares evaluation logic in advance so that when packets arrive, bits can be rapidly evaluated against pre-established criteria without requiring complex real-time analysis of the entire packet

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If whole packets are buffered for evaluation, then complete communication analysis is possible, but latency increases to unacceptable levels in real-time systems

Engineering Contradiction:
Improvecommunication analysis accuracyVSAvoidbuffering latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the packet into individual bits and processes them sequentially through multiple logic stages. This segmentation allows the system to achieve thorough analysis by examining each bit's contribution to the overall communication pattern without requiring complete packet buffering, as each bit can be evaluated in context with previously processed bits

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous useful action by implementing a pipeline architecture where bits are continuously evaluated and forwarded without interruption. The sequential logic stages operate in continuous flow, with each stage processing bits as they arrive rather than waiting for complete packet assembly, thereby eliminating buffering latency while maintaining analysis capability

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If security devices are placed in-line to intercept communications, then intrusion detection capability is improved, but system delay increases leading to potential system failures

Engineering Contradiction:
Improveintrusion detection capabilityVSAvoidsystem delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the intrusion detection function into distributed sequential logic stages that operate in parallel pipelines. Each stage evaluates specific bit patterns and communication characteristics independently, allowing the system to maintain high intrusion detection capability while minimizing delay through parallel processing of segmented data streams

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional mechanical packet buffering and software-based evaluation with electronic sequential logic circuits that operate at the bit level. This substitution of mechanics with electronic logic enables extremely fast processing speeds that minimize delay while maintaining comprehensive intrusion detection capability through deterministic logic evaluation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10673816B1Low delay network intrusion prevention
Publication Date: 2020.06.02 THE GOVERNMENT OF THE UNITED STATES AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE
  • US10673816B1 patent drawing
  • US10673816B1 patent drawing
  • US10673816B1 patent drawing

AI summary

A method, computer program product, and system where a processor(s) in a distributed computing environment intercepts a communication (of sequential elements) between a first computing node and a second computing node. The processor(s) determines if the communication is undesired by evaluating data related to or comprising each element individually. The evaluating includes the processor(s) obtaining a first element (an earliest element in the sequence that has not been evaluated), determining, if the data related to or comprising the earliest element indicate that the communication is undesired, forwarding the earliest element to the second computing node, before obtaining a second element in the sequence (an element subsequent and adjacent to the earliest element in the sequence), and based on determining that the data related to or comprising the earliest element indicate that the communication is undesired, invalidating, an available element of the sequential elements such that the second computing node does not receive the communication in a usable format.