Distributed Ledger User Data Management for AR Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for secure data storage and access in augmented, mixed, or virtual reality environments fail to adequately protect user privacy, as companies collect and misuse user data without users' knowledge or consent, leading to privacy breaches and data misuse.
Innovation Solution
Implementing a distributed ledger system with software contracts and public-key cryptography to manage user privacy settings, allowing users to control their data access and sharing, encrypting data with private keys, and using decentralized storage to limit access and prevent unauthorized use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If companies collect and store user data centrally to enable data processing and services, then service functionality is improved, but user privacy security deteriorates due to centralized data breaches and misuse
Solution Approach 1:
The patent segments user data into encrypted portions distributed across multiple nodes in a blockchain network. Each node stores only encrypted data segments, eliminating the centralized data storage that enables breaches while maintaining data accessibility through cryptographic key distribution.
Solution Approach 2:
The patent introduces a privacy-preserving intermediary layer using encrypted data segments and distributed keys. This intermediary prevents direct access to raw user data by companies while enabling processed access through cryptographic operations on encrypted data, thus maintaining service functionality without compromising privacy security.
2Adaptability or versatility
If users grant broad data access permissions to enable comprehensive services, then service adaptability is improved, but user control over privacy deteriorates due to data misuse and breaches
Solution Approach 1:
The patent implements dynamic privacy control through time-limited encrypted data segments with configurable access parameters. Users can dynamically adjust data sharing permissions by controlling which data segments are encrypted with which keys, enabling adaptive service usage while maintaining precise privacy control without requiring broad permanent permissions.
Solution Approach 2:
The patent applies local quality by encrypting different data segments with different keys based on individual user preferences and service requirements. Each data segment has its own access control characteristics, allowing users to grant selective access to specific data types without exposing the entire dataset, thus maintaining both service adaptability and user privacy control.
3Reliability
If data is encrypted with strong cryptography to prevent unauthorized access, then privacy security is improved, but data accessibility and processing capability deteriorate
Solution Approach 1:
The patent segments encrypted data into smaller data segments distributed across multiple blockchain nodes. This segmentation maintains strong encryption for security while enabling parallel processing and selective retrieval of individual segments, improving data accessibility and processing throughput compared to processing large encrypted datasets as a whole.
Solution Approach 2:
The patent creates multiple copies of encrypted data segments distributed across different nodes in the blockchain network. Each copy maintains the same strong encryption, but the distributed copies enable redundant access paths and parallel processing, improving data accessibility and system resilience without compromising the strength of encryption.
Data Source
AI summary
Disclosed herein are systems and methods for setting, accessing, and modifying user privacy settings using a distributed ledger. In an aspect, a system can search previously stored software contracts to locate an up-to-date version of a software contract associated with a user based on a request for access to user data for the particular user. Then, the system determines that the user data is permitted to be shared. The system transmits, to a data virtualization platform, instructions to extract encrypted user data from a data platform. The system can then make available, to a data verification system, a private encryption key and details associated with the software contract to verify that the private encryption key and the user data match. Then the system transmits, to the data virtualization platform, the private encryption key so that the data virtualization platform can decrypt the encrypted user data.


