Blockchain Transaction Matching With Off-Chain Privacy Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face risks of personal information leakage during transactions, leading to inadequate information management.

Innovation Solution

An information management device that mediates transactions and manages transaction results by storing information on a blockchain, using an interplanetary file system (IPFS) to store identification information and matching requests, and generating smart contracts on Ethereum to enhance security and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If personal information is stored on the blockchain for transaction management, then transaction transparency and traceability are improved, but information security and privacy protection deteriorate

Engineering Contradiction:
Improvetransaction information transparencyVSAvoidinformation leakage risk
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments information into two categories: transactional information (stored on blockchain for transparency) and personal information (stored offline for security). This segmentation allows the system to maintain transaction traceability while protecting user privacy by preventing personal data from being exposed on the distributed ledger.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts personal information from the blockchain storage system and stores it in separate offline storage. Only hashed identifiers and transactional data remain on the blockchain, while sensitive personal details are removed to the offline storage layer, eliminating the leakage risk associated with blockchain's transparent nature.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If all transaction information is stored on the blockchain, then information management simplicity is improved, but system complexity and storage costs worsen

Engineering Contradiction:
Improveinformation management complexityVSAvoidblockchain data volume
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent divides information storage into two layers: blockchain storage for essential transactional data and offline storage for detailed personal information. This reduces the volume of data on the blockchain while maintaining a manageable system through clear separation of concerns between the two storage layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an information management device as an intermediary between users and the blockchain. This mediator handles the complexity of information management by selectively storing only necessary transactional data on the blockchain while managing personal information offline, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4715719A1Information management device, information management method, and program
Publication Date: 2026.03.25 HONDA MOTOR CO LTD
  • EP4715719A1 patent drawingFigure 1
  • EP4715719A1 patent drawingFigure 2~3
  • EP4715719A1 patent drawingFigure 4

AI summary

An information management device of an embodiment that mediates a transaction between users and manages a transaction result by storing information regarding the transaction on a blockchain includes an acquirer configured to acquire a request regarding buying or selling received from a user, a first processor configured to store information regarding the request in a storage present outside the blockchain, an assigner configured to assign identification information to the request, a matcher configured to perform matching between a new request and an existing request included in a smart contract already stored on the blockchain in the storage, and a second processor configured to generate a smart contract including identification information of the new request when the matching is not established and add, when the matching is established, the identification information of the new request to a smart contract including identification information of the matched existing request.