Neural Network Spoofing Detection via TTL Distance Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches to detecting spoofed network traffic are limited, as they require complete implementation across all border routers or knowledge of hop counts to every possible source IP, making them ineffective in many scenarios.

Innovation Solution

A method that calculates the travel distance between a source and target IP address using time-to-live information, estimating expected distances through a sparse set of known source/target distances, and employing neural networks to determine if a packet's source IP is spoofed, allowing for effective spoof detection even on unknown hosts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network-based hash map mechanisms are used for spoofing detection, then detection accuracy is improved, but implementation complexity and requirement for complete border router implementation increases

Engineering Contradiction:
Improvespoofing detection accuracyVSAvoidimplementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (distance estimation module) that mediates between the packet's claimed source and the destination. This module estimates the actual network distance and compares it with the claimed source distance, providing a verification layer without requiring complete implementation across all border routers. The intermediary approach maintains detection accuracy while reducing implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by comparing the estimated distance (from TTL and routing information) with the claimed source distance (from packet headers). This feedback loop enables continuous verification of packet authenticity, improving detection accuracy while using only local routing tables and TTL values, thus avoiding the need for complex global implementation.

Inventive Principle:
Principle #23Feedback

2Reliability

If host-based solutions with complete hop count knowledge are used, then spoofing detection capability is improved, but information requirements and system overhead increase

Engineering Contradiction:
Improvespoofing detection capabilityVSAvoidinformation requirements
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Instead of requiring complete hop count information to every possible source IP, the patent uses partial action by estimating distance only for the specific source-destination pair in question. The system calculates distance on-demand using TTL and available routing information, reducing information requirements while maintaining sufficient detection capability for the specific attack scenario.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs self-service by using the TTL field already present in the packet and local routing table information to estimate distance. It does not require external databases or pre-computed hop counts for all possible sources. The destination host itself generates the distance estimate using locally available resources, reducing information requirements and system overhead.

Inventive Principle:
Principle #25Self-service

3Productivity

If TTL-based distance calculation is used, then detection efficiency is improved, but precision in complex network topologies deteriorates

Engineering Contradiction:
Improvedetection efficiencyVSAvoiddistance measurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent combines multiple information sources (TTL value, routing table data, and estimated path information) to create a composite distance estimate. This composite approach compensates for the imprecision of TTL alone in complex topologies by integrating multiple indicators, thereby improving measurement precision while maintaining the efficiency of TTL-based calculation.

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The system changes the parameter interpretation by not treating TTL as a direct distance measure but as one component of a broader distance estimation. It adjusts the estimation by considering routing table information and network topology characteristics, transforming the raw TTL value into a more accurate distance metric that accounts for complex topology variations while preserving calculation efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10911488B2Neural network based spoofing detection
Publication Date: 2021.02.02 NEC CORP
  • US10911488B2 patent drawing
  • US10911488B2 patent drawing
  • US10911488B2 patent drawing

AI summary

Methods and systems for mitigating a spoofing-based attack include calculating a travel distance between a source Internet Protocol (IP) address and a target IP address from a received packet based on time-to-live information from the received packet. An expected travel distance between the source IP address and the target IP address is estimated based on a sparse set of known source/target distances. It is determined that the received packet has a spoofed source IP address based on a comparison between the calculated travel distance and the expected travel distance. A security action is performed responsive to the determination that the received packet has a spoofed source IP address.