Blockchain Numerical Ranking via Homomorphic Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In anonymous auctions based on blockchain, ensuring the credibility of numerical value rankings while protecting participants' privacy is challenging due to potential collusion and lack of transparency in bid processes.

Innovation Solution

A blockchain-based numerical value ranking method where participants encrypt their private values using public keys, generate challenge values, and determine mixed results to rank themselves without revealing others' private values, ensuring credibility and privacy through homomorphic encryption and on-chain operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If bids are publicly disclosed in the entire auction process, then transparency is improved, but participant privacy is compromised

Engineering Contradiction:
Improvetransparency of bidding processVSAvoidparticipant privacy protection
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The bidding information is segmented into two parts: encrypted bid values stored on blockchain for transparency, and private key information kept secret by participants for privacy protection. This segmentation allows the system to provide both transparency and privacy simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Homomorphic encryption acts as an intermediary between transparency and privacy requirements. It allows the system to process and compare encrypted bid values on the blockchain without decrypting them, thus maintaining both transparency in the ranking process and privacy of the actual bid values.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If bids and transactions are obscured and controlled by a middle party, then participant privacy is protected, but credibility and reliability of the final result deteriorate

Engineering Contradiction:
Improveparticipant privacy protectionVSAvoidcredibility of ranking result
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The blockchain serves as a trusted intermediary that eliminates the need for a middle party to control or verify bids. The homomorphic encryption scheme allows the blockchain to perform ranking operations on encrypted data, providing credibility without requiring the middle party to access or control the actual bid values.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Participants can independently verify their own ranking results by using their private keys to decrypt the ranking information published on the blockchain. This self-service capability eliminates the need to trust the middle party, as each participant can verify the results themselves.

Inventive Principle:
Principle #25Self-service

3Reliability

If homomorphic encryption and blockchain operations are implemented, then privacy protection and credibility are improved, but computational complexity and system complexity increase

Engineering Contradiction:
Improvecredibility of numerical rankingVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The homomorphic encryption scheme provides multiple functions: it encrypts bid values, enables comparison operations on encrypted data, and allows ranking computation without decryption. This multi-functionality reduces the need for separate cryptographic protocols and simplifies the overall system architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses encrypted copies of the bid values on the blockchain instead of the actual values. These encrypted copies contain all the necessary information for ranking and verification, eliminating the need for participants to share or transmit their actual bid values, thus simplifying the interaction protocol.

Inventive Principle:
Principle #26Copying

4Reliability

If encrypted texts are used for bidding, then participant privacy is protected, but the ability to compare and rank bids deteriorates

Engineering Contradiction:
Improveparticipant privacy protectionVSAvoidability to compare numerical values
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

Homomorphic encryption serves as an intermediary that preserves the numerical comparison capability within the encrypted domain. The encryption scheme is designed to maintain the order relationship of the original values, allowing the blockchain to compare encrypted bids and determine rankings without decrypting them.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter representation from plaintext numerical values to homomorphically encrypted values. This parameter transformation maintains the essential property of numerical comparability while adding the security property of confidentiality, allowing both privacy protection and accurate ranking.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11825001B2Numerical value ranking method and apparatus based on blockchain
Publication Date: 2023.11.21 CHINA UNIONPAY
  • US11825001B2 patent drawing
  • US11825001B2 patent drawing
  • US11825001B2 patent drawing

AI summary

A blockchain based numerical value ranking method includes: using, by a first participant, a public key of the first participant to encrypt a private value of the first participant to obtain an encrypted text of the first participant; obtaining encrypted texts of other participants, and generating a challenge value having a preset bit length; based on the challenge value and the private value of the first participant, and the encrypted texts and public keys of the other participants, determining mixed results of the first participant with respect to the other participants; and determining a numerical value ranking result between the first participant and a second participant based on the mixed result of the second participant with respect to the first participant.