Reverse Private Path Label Switching for Client Anonymity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current content-centric networking techniques expose client identity in interactive applications like VoIP, as server-to-client interests are routed by name, making client anonymity difficult to maintain.
Innovation Solution
Implementing a reverse private path with label switching in intermediate nodes, where client interests are forwarded with allocated labels, ensuring encrypted client information is not exposed, allowing secure two-way communication without revealing client identity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If server-to-client interests are routed by name in content-centric networking, then data transmission efficiency is improved, but client identity is exposed in the network
Solution Approach 1:
The patent introduces an intermediary mechanism (reverse private path with label switching) between the server and client. The intermediate node acts as a mediator that forwards server interests to the client using pre-established label mappings, preventing direct name-based routing that would expose client identity while maintaining efficient data transmission through the intermediary path.
Solution Approach 2:
The system performs preliminary actions by establishing reverse private paths and allocating label mappings before actual data transmission occurs. The intermediate node pre-configures the forwarding paths and label bindings, so that when server interests need to reach the client, they can do so through the pre-established anonymous path without real-time identity exposure.
2Object-affected harmful factors
If client identifying information is encrypted in VoIP communications, then client anonymity is maintained, but routing and communication efficiency may be reduced
Solution Approach 1:
The patent replaces the traditional name-based routing mechanism with a label-based switching system. Instead of using client identifying information (names/addresses) for routing decisions, the system substitutes encrypted label mappings that the intermediate node can efficiently switch based on pre-configured mappings, maintaining anonymity while preserving routing efficiency through the substitution of the routing mechanism itself.
Data Source
AI summary
In one embodiment, an intermediate node in a communication network receives a client interest with an indication of a client-requested reverse private path. The reverse private path is a label switched path toward a corresponding client with encrypted client information. In response to receiving the client interest, the intermediate node allocates a label for the reverse private path. The allocated label is mapped to a node from which the client interest is received. The intermediate node then forwards the client interest with the allocated label toward a server. In another embodiment, the server receives a client interest including a client-requested reverse private path from a particular intermediate node and determines a server interest. The allocated label for the client interest is inserted into the server interest which is forwarded toward the client via the particular intermediate node using the allocated label for the reverse private path.


