Blockchain Privacy and Traceability via Onion Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain-based systems face challenges in maintaining both privacy and traceability, as existing solutions often prioritize one over the other, which hinders their deployment in scenarios like crowd-sourcing and VANETs, where accountability is crucial.

Innovation Solution

A method and system that utilizes onion routing and Blockchain technology to ensure privacy by encrypting messages through multiple nodes, generating and verifying evidence, and performing identity disclosure only when malicious behavior is detected, allowing for traceability while preserving privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If encrypted transactions are stored to guarantee transactional privacy, then privacy is improved, but traceability deteriorates

Engineering Contradiction:
Improvetransactional privacyVSAvoidtraceability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system segments the transaction data into two parts: encrypted transaction content stored on blockchain for privacy, and separate proof-of-payment evidence stored in a secure database for traceability. This segmentation allows both privacy and traceability to coexist by storing different types of information in different locations with different access controls.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary verification mechanism where third-party providers (TPPs) act as mediators between the transaction parties and the blockchain system. TPPs generate and verify proof-of-payment evidence, serving as an intermediary layer that enables traceability without compromising the encrypted nature of the transaction data on the blockchain.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If anonymity is provided in Blockchain, then privacy is improved, but accountability deteriorates

Engineering Contradiction:
Improveidentity privacyVSAvoidaccountability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system dynamically adjusts the level of anonymity based on the transaction type and regulatory requirements. For certain transactions requiring enhanced accountability, the system can reveal additional information such as proof-of-payment evidence or involve TPPs for verification, while maintaining anonymity for other transactions. This dynamic approach allows the system to adapt between privacy and accountability as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by requiring users to register and obtain digital identifiers before conducting transactions. This preliminary registration creates an accountable framework while still allowing anonymous transactions within that framework. The proof-of-payment evidence is also prepared in advance, enabling quick accountability verification when needed without compromising ongoing anonymity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If public transaction history is analyzed, then traceability is improved, but privacy deteriorates

Engineering Contradiction:
Improvetransaction traceabilityVSAvoididentity privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies local quality by making different types of information accessible at different levels. The blockchain contains encrypted transaction data that is publicly visible but unintelligible without decryption keys. Proof-of-payment evidence is stored separately in a secure database with controlled access. This local differentiation allows traceability through the encrypted data structure while protecting the actual transaction content and identities.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11683189B2Method and system for maintaining privacy and traceability of blockchain-based system
Publication Date: 2023.06.20 JINAN UNIVERSITY
  • US11683189B2 patent drawing
  • US11683189B2 patent drawing
  • US11683189B2 patent drawing

AI summary

With the popularity of Blockchain comes grave security-related concerns. Achieving privacy and traceability simultaneously remains an open question. Efforts have been made to address the issues, while they may subject to specific scenarios. The present disclosure proposes a method, a system, and a device for maintaining privacy and traceability of a Blockchain-based system. The method includes: registering in a Blockchain-based system; transmitting a message from a transmitter T to a receiver R via an anonymous network, after a registration request of the transmitter T has been approved and storing message transmission data generated during a message transmission process in a Blockchain; and performing an identity disclosure by using the message transmission data when the message is detected to be false. The anonymous network may transmit the message by onion routing. The solution proposed by the present disclosure can achieve traceability and privacy for a Blockchain-based system simultaneously.