Zero-Knowledge Proof Asset Issuance on Blockchain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain implementations often expose confidential information when issuing asset tokens, compromising security and privacy, especially for businesses that need to verify adherence to issuance rules without revealing sensitive details such as asset type, quantity, or issuer identity.

Innovation Solution

The use of zero-knowledge proofs (ZKPs), specifically the zk-SNARK scheme, allows for the generation and verification of asset token issuances on a blockchain while concealing sensitive information, ensuring adherence to administrator-defined or network-defined rules without exposing private data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional blockchain implementations are used for asset issuance, then transparency and verifiability are improved, but confidentiality and security of sensitive information deteriorate

Engineering Contradiction:
Improveverifiability of asset issuanceVSAvoidconfidentiality of sensitive information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The asset issuance information is segmented into public components (issuance event, verifier ability) and private components (asset type, quantity, issuer identity). Zero-knowledge proofs enable verification of the public components without exposing the private components, thus resolving the contradiction between verifiability and confidentiality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Zero-knowledge proofs act as an intermediary mechanism that enables verification of asset issuance without directly exposing sensitive information. The proof system mediates between the need for transparency (verifiability) and the need for privacy (confidentiality), allowing verifiers to confirm issuance validity without accessing underlying sensitive data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If sensitive information is concealed during asset issuance, then security and privacy are improved, but verification capability deteriorates

Engineering Contradiction:
Improveconfidentiality of sensitive informationVSAvoidverification of issuance rules adherence
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

Zero-knowledge proofs serve as an intermediary that enables verification of rule adherence without exposing sensitive information. The proof system translates complex verification requirements into a form that can be validated publicly while keeping the underlying sensitive data concealed, thus resolving the contradiction between confidentiality and verifiability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameters of verification by using cryptographic proofs instead of direct data exposure. Rather than verifying sensitive information directly, the system verifies cryptographic transformations of that information, maintaining confidentiality while enabling verification through parameter transformation.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If detailed issuance information is published on blockchain, then transparency is improved, but processing overhead and security risks increase

Engineering Contradiction:
Improvetransparency of issuance dataVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the necessary verification information from the complete asset issuance data and publishes only this extracted subset on the blockchain. Sensitive details such as asset type, quantity, and issuer identity are excluded from public publication, reducing processing overhead and security risks while maintaining essential transparency through the zero-knowledge proof mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11438160B2Private issuance of assets and applications thereof
Publication Date: 2022.09.06 QED IT SYST LTD
  • US11438160B2 patent drawing
  • US11438160B2 patent drawing
  • US11438160B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for issuing assets and/or asset tokens using zero-knowledge proofs (“ZKPs”). An issuance system may receive a command to issue an asset. The issuance system may determine that issuing the assets would not violate administrator-defined or network-defined rules that may govern the types of assets and/or the quantity of assets that the issuance system may issue. The issuance system may then issue the assets and generate a ZKP corresponding to the issuance and indicating adherence to the rules while concealing information related to the asset token, such as the types of assets and/or quantity of assets. The issuance system may publish the ZKP to a blockchain so that verifier nodes may confirm that the issuance system adhered to the rules while still preventing access to the underlying issuance information.