Blockchain User Profile Registry for Secure Data Propagation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inefficiencies in updating and managing personal information across multiple websites and applications, requiring manual updates and lack of secure, efficient mechanisms for propagating changes and controlling access.
Innovation Solution
Utilizing a blockchain to store and manage user profile information, allowing updates to be propagated across multiple entities and controlling access through a blockchain gateway, ensuring secure, immutable storage and transparent access logging.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users manually update personal information at each website and application individually, then each entity can maintain its own data, but the process becomes time-consuming and inefficient
Solution Approach 1:
The patent merges multiple data storage locations into a single blockchain-based registry. Users update their personal information once in the blockchain, and all authorized entities automatically receive the updated data through smart contracts, eliminating the need to manually update each entity separately.
Solution Approach 2:
The blockchain system serves as a universal data storage and distribution mechanism that works across multiple different entities and websites. A single blockchain registry provides data access to numerous authorized parties simultaneously, making the system universally applicable across different platforms.
2Loss of information
If users share the same personal information with multiple websites and applications, then information availability is improved, but security and control over personal data are reduced
Solution Approach 1:
The blockchain acts as an intermediary between users and multiple entities. Instead of users directly sharing data with each entity, the blockchain registry mediates access by storing data once and providing controlled access to authorized entities through smart contracts, thereby maintaining security while enabling information availability.
Solution Approach 2:
Users maintain control over their personal information through the blockchain system. They can update, modify, or revoke access to their data at any time by interacting with the blockchain, and smart contracts automatically enforce access permissions without requiring user intervention at each entity.
3Manufacturing precision
If users want to update preferences or delete personal information, then data accuracy can be maintained, but manual contact with each entity increases complexity
Solution Approach 1:
The patent combines all data management operations (updates, preference changes, deletions) into a single blockchain interaction. Users manage their personal information through one unified interface on the blockchain, and all changes are automatically propagated to authorized entities, dramatically reducing the complexity of data management.
Solution Approach 2:
The blockchain system provides automatic feedback to users confirming that their data updates have been successfully recorded and propagated to authorized entities. Smart contracts automatically notify relevant parties of changes, creating a feedback loop that confirms data accuracy without requiring users to manually verify each entity.
Data Source
AI summary
Techniques are provided for propagating updates to user profile information using a blockchain and for controlling access to user profile information using a blockchain. In one embodiment, a first block is added to a blockchain. The first block includes a first transaction ID that identifies a first transaction entry in the blockchain and a first version of user profile information encrypted using the first encryption key. The first transaction ID and a first decryption key that is able to decrypt information encrypted with the first encryption key is communicated to a plurality of entity computing devices that are to use the user profile information. The user profile information is updated by adding a second block to the blockchain that refers to the first transaction ID and includes a second version of the profile information encrypted using the first encryption key.


