Source Routing Authorization for Spoof-Resistant Network Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authorization mechanisms in computer networks are vulnerable to spoofing and manipulation, particularly in InfiniBand networks, as they rely on configurable routing tables that can be easily altered by malicious entities, and do not effectively secure traffic based on the actual physical path of packets.

Innovation Solution

Implementing a source routing-based authorization mechanism that verifies the physical path of packets through an ordered list of network component ports, allowing or blocking packets based on predefined rules and actual routing paths rather than traditional packet fields.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional routing tables are used for authorization, then routing flexibility is improved, but security against spoofing and manipulation deteriorates

Engineering Contradiction:
Improverouting flexibilityVSAvoidsecurity against spoofing
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining authorized routing paths in the network before packets are transmitted. Network devices are configured with specific routing paths that packets must follow, and authorization decisions are made based on whether the packet's actual path matches the pre-defined authorized path. This prevents spoofing because the authorization is established beforehand based on physical path characteristics rather than configurable routing tables that can be manipulated.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If configurable routing tables are used, then ease of routing management is improved, but vulnerability to manipulation worsens

Engineering Contradiction:
Improverouting managementVSAvoidvulnerability to manipulation
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism - the source routing path information embedded in packets and verified by network devices - that mediates between routing management and security. Instead of relying solely on configurable routing tables that can be manipulated, the system uses the packet's source routing path as an intermediary verification layer. Network devices check whether the packet's declared path matches the authorized path, creating a security barrier that is independent of routing table configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If source routing paths are verified for authorization, then network security is improved, but processing complexity worsens

Engineering Contradiction:
Improvenetwork securityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having the source node itself responsible for defining and embedding the authorized routing path in the packet headers. The source node generates the source routing path information based on pre-configured authorization policies and includes it in the packet. Network devices along the path then simply verify whether the packet's path matches the embedded source routing path, rather than each device performing complex authorization decisions. This distributes the processing burden and simplifies individual device operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250373545A1Using source routing for authorization
Publication Date: 2025.12.04 MELLANOX TECHNOLOGIES LTD(IL)
  • US20250373545A1 patent drawing
  • US20250373545A1 patent drawing
  • US20250373545A1 patent drawing

AI summary

A system and method for restricting traffic in a computer network, the method may include extracting a routing path of a packet, and determining whether to allow or block the packet based on the routing path.