Node Proximity Verification via Timing Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network security is compromised by the inability to effectively distinguish between local and remote nodes, leading to potential unauthorized access, as existing systems lack a reliable method to verify the proximity and authenticity of nodes.

Innovation Solution

A node-verification protocol using timing parameters within the Open Copy Protection System (OCPS) that determines proximity by measuring the time required for a query-response sequence, integrating this with a key-exchange process to authenticate nodes and verify the authenticity of processing time, thereby differentiating between local and remote nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If stringent security measures are imposed on remote nodes, then network security is enhanced, but device complexity increases

Engineering Contradiction:
Improvenetwork securityVSAvoidsecurity measure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating between local and remote nodes and applying different security measures to each. Local nodes (within physical environment) receive standard access, while remote nodes (outside physical environment) receive stringent security measures. This resolves the contradiction by tailoring security complexity to the specific context of each node rather than applying uniform high security to all nodes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses timing parameters as an intermediary mechanism to distinguish between local and remote nodes. By measuring the time required for query-response sequences and comparing it against threshold values, the system indirectly determines node proximity and applies appropriate security measures accordingly, avoiding the need for direct complex physical detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If timing parameters are used to determine node proximity, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveproximity measurement accuracyVSAvoidquery-response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary timing measurements during the node verification process to determine proximity before establishing full communication. By measuring the time required for query-response sequences and processing operations in advance, the system classifies nodes as local or remote, enabling subsequent security measures to be applied efficiently without repeated time-consuming measurements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8762727B2Verifying a node on a network
Publication Date: 2014.06.24 KONINKLIJKE PHILIPS NV
  • US8762727B2 patent drawing
  • US8762727B2 patent drawing

AI summary

A system and method includes timing parameters within a node-verification protocol, such as OCPS, to facilitate a determination of the proximity of a target node to a source node. The node-verification protocol includes a query-response sequence, wherein the source node communicates a query to the target node, and the target node communicates a corresponding response to the source node. The source node establishes a lower bound on the distance between the source node and the target node based on a measure of the time required to effect this query-response sequence. The time required to effect this sequence includes the time required to communicate the query and response, as well as the time required to process the query and generate the response. The target node includes a measure of the time required to process the query and generate the response to the source node. The source node subtracts this time from the total query-response time to determine the time consumed for the communication. This communication time is compared to a threshold value to determine whether the target node is local or remote relative to the source node.