Anonymization Module Segments Data for Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods in client-server architectures face challenges in maintaining data anonymity and compliance with regulations like GDPR, particularly in scenarios where personal and critical data must be kept within specific jurisdictions, complicating the adoption of cloud infrastructure.
Innovation Solution
A method involving a network node with an anonymization module that divides data structures into substructures, encrypts personal data, and transmits them through different routes, ensuring that only authorized entities can decrypt and access the information, while maintaining data integrity for analysis and statistics construction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If personal data is transmitted to a server for analysis and statistics construction, then the server can obtain complete information for analysis, but the personal data may be exposed and violate data protection regulations
Solution Approach 1:
The data structure is divided into multiple substructures: one containing personal data that is encrypted and cannot be decrypted by the server, and another containing non-personal data that the server can process. This segmentation allows the server to receive complete information for analysis while preventing exposure of sensitive personal data.
Solution Approach 2:
A network node acts as an intermediary between the client device and the server. This intermediary encrypts the personal data substructure before transmission and prevents the server from decrypting it, thereby mediating between the need for complete data transmission and the requirement for data protection.
2Object-affected harmful factors
If data is encrypted to protect personal information, then data security is improved, but the server cannot access the encrypted data for analysis
Solution Approach 1:
The data is segmented into personal data substructures that are encrypted for security and non-personal data substructures that remain accessible for server analysis. This segmentation resolves the contradiction by ensuring that security-protected data is separated from analysis-ready data.
Solution Approach 2:
Different parts of the data structure have different encryption properties: the personal data substructure is encrypted with keys that the server cannot access, while the non-personal data substructure remains unencrypted or differently encrypted to allow server processing. This local differentiation of quality enables simultaneous security and accessibility.
3Object-affected harmful factors
If a network node performs anonymization and encryption operations, then data protection is enhanced, but the complexity of the system increases
Solution Approach 1:
The network node serves as a specialized intermediary that集中 performs anonymization and encryption operations. By concentrating these complex operations in a dedicated intermediary component, the system achieves enhanced data protection while localizing the complexity to a specific element rather than distributing it throughout the entire system.
Data Source
AI summary
Systems and methods for anonymously transmitting data in a network are provided, in which a request data structure is received by a network node from a client device. A first substructure containing personal data (PD) and a second substructure not containing PD are identified in the request data structure, by the network node. The first substructure is encrypted, by the network node, and is transmitted along with the second substructure to a server. A response data structure is received, by the network node, from the server. The first encrypted substructure and a third encrypted substructure are identified, by the network node, in the response data structure. The first encrypted substructure is decrypted, by the network node, and is transmitted along with the third encrypted substructure to the client device. The third encrypted substructure can be decrypted and viewed by the client device.


