Blockchain Data Confidentiality via Segmentation and Intermediary Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice accessibilityVSAvoidinformation confidentiality
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveverification capabilityVSAvoiddata management burden
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20220391861A1Information processing system, information processing device, and information processing method
Publication Date: 2022.12.08 SONY GROUP CORP
  • US20220391861A1 patent drawing
  • US20220391861A1 patent drawing
  • US20220391861A1 patent drawing

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.