Blockchain Anonymity via One-Time Addresses and Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain-based voting and polling systems compromise anonymity as usage increases, allowing analysts to identify users, and existing encryption methods are vulnerable to key theft and decryption, lacking transparent identity verification during the process.

Innovation Solution

An anonymous disclose and many-to-many recognition system using a blockchain network with an exposing host, identity confirmation host, and announcement host, where encrypted data is transmitted and decrypted with one-time addresses, and recognition flags are written to the blockchain to maintain anonymity while allowing identity confirmation through a shuffled recognition announcement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional blockchain-based voting systems record addresses completely, then transparency and accountability are improved, but anonymity is compromised as analysts can identify users

Engineering Contradiction:
Improvetransparency and accountabilityVSAvoidloss of anonymity
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the identification process by introducing one-time addresses that are divided into multiple parts: the address itself, a random string, and a hash value. Only the hash is stored on blockchain, separating the identifiable information from the voting data while maintaining verification capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary verification mechanism where a third-party server generates random strings and hash values that mediate between the voter's identity and the voting record. This intermediary layer prevents direct correlation between voter identity and vote while enabling verification through the hash matching process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption keys are used to protect data, then security is improved, but vulnerability to key theft and brute force decryption increases

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to decryption
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system extracts the vulnerable encryption key from the process by using hash functions instead of reversible encryption. The hash value is extracted as the verification element, eliminating the need for decryption keys that could be stolen or compromised while maintaining security through one-way hashing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs disposable one-time addresses that are generated for single use and then discarded. Each voting session uses a new random string and hash pair that never repeats, making brute force attacks impractical while keeping the security mechanism simple and lightweight.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Device complexity

If identity verification is performed only at initial stage or after voting, then system complexity is reduced, but transparency during the voting process is compromised

Engineering Contradiction:
Improveverification process simplicityVSAvoidlack of transparent verification
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system performs preliminary verification by generating and storing the hash value before the actual voting occurs. The random string and its corresponding hash are prepared in advance and stored on blockchain, enabling continuous verification transparency without adding complexity to the voting process itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11632240B2Anonymous disclose and many-to-many recognition system based on blockchain and identity confirmation allowance and method thereof
Publication Date: 2023.04.18 SKYCHAIN CO LTD
  • US11632240B2 patent drawing
  • US11632240B2 patent drawing
  • US11632240B2 patent drawing

AI summary

An anonymous disclose and many-to-many recognition system based on blockchain and identity confirmation allowance and a method thereof are disclosed. In the system, an exposing host generates a one-time address and encrypt the disclosure data into the encrypted data, write the encrypted data into the blockchain; an identity confirmation host generates a valid flag, and an announcement host decrypts the encrypted data to generate a corresponding receipt flag, and garbles a correspondence between the decrypted disclosure data and the corresponding one-time address, to generate and write a shuffled recognition announcement to a blockchain, so that when the exposing host detects the presence of the self-owned disclosure data and one-time address in the shuffled recognition announcement, the exposing host writes a recognition flag into the blockchain. Therefore, the technical effect of improving anonymity and allowing identity confirmation can be achieved.