RINA Address Concealment for Anonymous Data Collection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web tracking methods expose Internet users' privacy by collecting and associating personal data with IP addresses, leading to cybersecurity risks and lack of anonymous data collection in network communication.
Innovation Solution
A method and apparatus using Recursive Internetwork Architecture (RINA) to assign and manage Inter-Process Communication (IPC) addresses, concealing network layer addresses and enabling anonymous data collection by generating and renumbering RINA addresses on-demand, thereby protecting user privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If web tracking methods collect user data by associating with personal information (IP addresses), then data collection capability is improved, but user privacy protection deteriorates
Solution Approach 1:
The patent introduces an intermediary layer (gateway or proxy server) that sits between the user and the web server. This intermediary collects and stores the mapping between real IP addresses and pseudonymous identifiers, allowing data to be collected and associated with user profiles without exposing actual personal information to the web server or third parties. The intermediary acts as a mediator that enables data collection functionality while protecting user privacy by design.
Solution Approach 2:
The patent extracts the personal information (real IP address) from the data collection process by using pseudonymous identifiers instead. The real IP address is separated out and stored only in the intermediary's secure mapping table, while the web server and data collection systems operate exclusively with pseudonymous identifiers. This extraction removes the harmful element (personal information) from the data collection chain while preserving the ability to collect and analyze user behavior data.
2Object-affected harmful factors
If RINA architecture is used to conceal network layer addresses, then user privacy protection is improved, but device complexity increases
Solution Approach 1:
The patent segments the network architecture into distinct functional layers: the application layer (where web servers operate with pseudonymous identifiers), the transport layer (handling data transmission), and the network layer (where RINA address translation occurs). By segmenting the architecture, the complexity of RINA address management is isolated to specific network infrastructure components rather than requiring every device to implement full RINA functionality. This segmentation allows privacy protection through address concealment without universally increasing device complexity.
Solution Approach 2:
The patent leverages the universality of the RINA architecture, which provides a unified address translation mechanism that can serve multiple functions: privacy protection through address concealment, routing optimization, and network management. The RINA infrastructure acts as a universal solution that handles various networking tasks simultaneously, reducing the need for separate specialized systems and thereby managing complexity through multi-functionality rather than proliferation of separate components.
3Adaptability or versatility
If routing table is used to map IPC addresses to network layer addresses, then address translation functionality is improved, but information storage requirements increase
Solution Approach 1:
The patent applies local quality by implementing distributed routing tables at different network nodes rather than requiring a single centralized table containing all mappings. Each gateway or proxy server maintains only the local mappings relevant to its jurisdiction or user group. This localization reduces the data volume at each individual node while maintaining comprehensive address translation capability across the entire network through the aggregation of multiple local routing tables.
Data Source
AI summary
A method and an apparatus for collecting data in a network communication are provided. The method includes receiving a request from a local application for a connection to a remote application using a first address which is assigned for Inter Process Communication (IPC) process corresponding to the local application, wherein the IPC process is performed on a Distributed IPC Facility (DIF) layer, storing a routing table that maps the first address of the local application in the DIF layer and an address of the remote application in a network layer, generating a connection between the local application and the remote application using the routing table to conceal a network layer address of the local application, and storing a communication data between the local application and the remote application using the first address of the local application.


