Network Path Verification via Cryptographic Chaining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current networking technologies, such as SDN-NFV, lack the ability to guarantee that a specific service is applied to a customer's traffic and do not provide a reliable method for verifying the network path taken by data packets.

Innovation Solution

A method that involves generating and updating cryptographic objects, such as hashes or encrypted versions, at each intermediate node in a network path, allowing for secure and verifiable recording of the network path taken by data packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic objects are generated and updated at each intermediate node, then network path verification reliability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork path verification reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network path verification process is segmented into discrete cryptographic operations performed at each intermediate node. Each node generates or updates a cryptographic object (hash or encryption) independently, creating a chain of verifiable segments that collectively prove the complete path. This segmentation allows complex verification to be distributed across multiple simple node operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cryptographic objects serve as intermediaries between source and destination nodes. Each intermediate node contributes its cryptographic signature to the transaction, creating a verifiable chain of intermediaries. These cryptographic intermediaries prove that specific nodes processed the data without requiring direct communication or trust between endpoint nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If cryptographic verification is implemented for network path, then measurement precision of network usage is improved, but loss of time increases

Engineering Contradiction:
Improvenetwork usage verification precisionVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Cryptographic objects are generated and attached to transactions in advance as they traverse the network, rather than verifying the entire path after completion. Each intermediate node performs its cryptographic operation immediately upon receiving the transaction, building the verification chain progressively. This preliminary action eliminates the need for time-consuming post-hoc verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical or procedural verification methods with cryptographic verification. Instead of manually tracking or mechanically verifying each node's participation, the system uses mathematical cryptography (hashing or encryption) to automatically prove path integrity. This substitution dramatically reduces verification time while maintaining high precision.

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

Data Source

PatentUS20250038963A1Network path verification
Publication Date: 2025.01.30 BRITISH TELECOM PLC
  • US20250038963A1 patent drawing
  • US20250038963A1 patent drawing
  • US20250038963A1 patent drawing

AI summary

A method of recording a network path in a network that includes a plurality of nodes is provided. The network path includes a source node, a destination node, and one or more intermediate nodes. The method includes receiving, at an intermediate node, a transaction, the transaction including a first cryptographic object and signatures of at least a subset of any preceding intermediate nodes in the network path; generating, by the intermediate node, a second cryptographic object based on the first cryptographic object; updating, by the intermediate node, the transaction with a signature of the intermediate node and with the second cryptographic object; and sending, from the intermediate node, the transaction to a succeeding node in the network path. Each cryptographic object allows the transaction to be verified up to the node that generated that cryptographic object. Nodes and a system for implementing the method are also provided.