Blockchain Data Confidentiality via Segmentation and Intermediary Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In public-type blockchain systems, users face the issue of sensitive information being inadvertently disclosed due to the open nature of the network, where any participant can view data written on the blockchain, leading to unauthorized access and exposure of confidential user data.
Innovation Solution
An information processing system that includes a service providing unit, a recording unit for user registration information, and a monitoring unit that checks for and approves transaction data on a public blockchain, ensuring only authorized data is recorded and disclosed, using a smart contract on the Ethereum network to manage and secure user information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a public-type blockchain is used to provide services, then service accessibility and transparency are improved, but user information confidentiality deteriorates because any participant can view data written in the blockchain
Solution Approach 1:
The patent segments information into two categories: identification information (written to blockchain) and detailed information (stored externally). This segmentation allows the blockchain to maintain its public, transparent nature while protecting sensitive user data from being exposed on-chain.
Solution Approach 2:
The patent introduces an intermediary verification mechanism where the system writes only identification information to the blockchain and stores detailed information in external databases. This intermediary approach allows verification of authenticity without exposing confidential data to the public blockchain.
2Reliability
If all transaction data is recorded on the public blockchain, then transparency and verification capability are improved, but system complexity and data management burden increase
Solution Approach 1:
The patent extracts detailed information from the blockchain and stores it in external databases, keeping only identification information on the blockchain. This extraction reduces the data management burden on the blockchain system while maintaining verification capability through the external storage mechanism.
Solution Approach 2:
The patent moves detailed information storage to another dimension (external database) rather than keeping it all within the blockchain structure. This dimensional change separates the verification function (blockchain) from the data storage function (external database), reducing complexity.
Data Source
AI summary
It is made possible to maintain confidentiality of data in a service using a public-type blockchain. An information processing system according to an embodiment includes: a service providing unit (200) that provides a predetermined service to a user; a recording unit (200) that holds first registration information registered in the service providing unit by the user according to the predetermined service, and a monitoring unit (210) that monitors whether first transaction data including first identification information for specifying the predetermined service is recorded in a public blockchain, wherein the monitoring unit transmits the first transaction data to the service providing unit, and the service providing unit generates data for recording second transaction data for approving the first transaction data into the public blockchain in a case where second registration information included in the first transaction data received from the monitoring unit matches the first registration information held in the recording unit.


