Secure NIC Rule Engine for East-West Traffic Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network security systems, particularly in corporate data centers, struggle to protect against internal threats, encrypted communications, and complex east-west traffic patterns, often failing to detect malicious activities and breaches due to the limitations of traditional firewalls and intrusion detection techniques.

Innovation Solution

A distributed server edge network security system utilizing a secure network interface device (NIC) with a rule engine and controller, implemented in hardware and/or software, that monitors and secures data flows, enforces policies, and provides a tamper-resistant execution domain to protect against unauthorized communications and attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional firewalls and intrusion detection techniques are used, then device complexity is reduced and ease of operation is improved, but security reliability deteriorates due to inability to detect encrypted malicious communications and internal threats

Engineering Contradiction:
Improvesecurity reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments security functions into distributed rule engines deployed at network edges (switches, routers, firewalls) and a centralized controller. Each rule engine independently enforces security policies for its local traffic, eliminating the single-point bottleneck of traditional firewalls while improving detection reliability through distributed analysis of encrypted and internal threats.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rule engine is designed as a universal security component that can be deployed across multiple network devices (switches, routers, firewalls) and performs multiple functions including traffic monitoring, policy enforcement, threat detection, and coordinated response. This multi-functional approach consolidates various security tools into a single platform, improving reliability without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If comprehensive monitoring of all data flows is implemented, then security detection capability is improved, but processing time increases and productivity decreases

Engineering Contradiction:
Improvedetection precisionVSAvoidnetwork throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Security policies and detection rules are pre-configured and compiled into the rule engines before deployment. The system performs preliminary classification of traffic flows using metadata and headers, applying pre-defined policies to common traffic patterns without deep inspection, thereby maintaining high detection precision for known threats while preserving network throughput for normal traffic.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies full-depth security inspection only to suspicious or non-compliant traffic flows, while using lighter-weight monitoring for normal traffic. This partial action approach maintains high detection precision for malicious activities while minimizing the performance overhead on legitimate network communications, thus preserving productivity.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If centralized security control is used, then policy management ease is improved, but response time to local threats worsens

Engineering Contradiction:
Improvepolicy management easeVSAvoidresponse speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system segments control functions by separating policy management (centralized controller) from policy enforcement (distributed rule engines). The centralized controller handles policy updates and coordination, providing ease of operation, while distributed rule engines enforce policies locally in real-time, ensuring fast response to local threats without waiting for centralized decisions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Security policies are pre-configured and cached in the distributed rule engines during idle periods or off-peak times. When threats are detected, the rule engines can immediately enforce pre-loaded policies without waiting for centralized processing, thereby maintaining ease of centralized policy management while achieving fast local response times.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3070907B1A system and apparatus for providing network security
Publication Date: 2025.12.31 XILINX INC
  • EP3070907B1 patent drawingFigure 1
  • EP3070907B1 patent drawingFigure 2
  • EP3070907B1 patent drawingFigure 3

AI summary

A rule engine receive data flows. The data flows are between a network and an application. The rule engine determines data flow information and in dependence on the information performs an action with respect to said flow. A controller provides control information to the rule engine to define one or more actions. The communications between said rule engine and said controller are secure.