Zero-Knowledge Proof Blockchain Content Transaction System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain-based content trading platforms expose sensitive transaction details, compromising the privacy of buyers and sellers, despite ensuring transaction reliability.

Innovation Solution

Implementing a zero-knowledge proof algorithm to encrypt and hash transaction information, generating and proving private and public keys, and transmitting decryption keys through a blockchain network, while using zk-snark algorithms for zero-knowledge proofs to maintain privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology is used to ensure transaction reliability and transparency, then transaction reliability is improved, but privacy of buyers and sellers deteriorates due to disclosure of transaction details

Engineering Contradiction:
Improvetransaction reliabilityVSAvoidprivacy of buyers and sellers
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments transaction information into two categories: transaction metadata (hash values, transaction IDs, timestamps) that is stored on the blockchain for reliability, and sensitive personal information (wallet addresses, identities, payment details) that is kept private through encryption and zero-knowledge proofs. This segmentation allows the system to maintain transaction reliability while protecting buyer and seller privacy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces zero-knowledge proofs as an intermediary mechanism that enables verification of transaction validity without revealing the underlying sensitive information. The zero-knowledge proof acts as a mediator between the need for transaction verification (reliability) and the need for privacy protection, allowing the blockchain to verify transactions while keeping personal information hidden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all transaction details are disclosed on the blockchain network, then transparency and reliability are improved, but harmful factors increase due to exposure of sensitive information

Engineering Contradiction:
Improveplatform reliabilityVSAvoidprivacy exposure
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts sensitive personal information from the transaction data stored on the blockchain. Instead of storing wallet addresses, identities, and payment details on the blockchain, the system stores only cryptographic hash values and transaction metadata. The sensitive information is taken out and protected separately through encryption, eliminating the harmful privacy exposure while maintaining platform reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of information representation by using cryptographic hash functions to transform sensitive data into fixed-length hash values. This parameter change allows the blockchain to store verifiable transaction data without exposing the original sensitive information, thereby reducing harmful privacy exposure while maintaining transaction reliability.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If encryption technology is applied to protect privacy, then privacy protection is improved, but device complexity increases due to additional encryption and decryption operations

Engineering Contradiction:
Improveprivacy protectionVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating cryptographic key pairs (public keys and private keys) for buyers and sellers before transactions occur. The public keys are stored on the blockchain in advance, and encryption schemes are prepared beforehand. This preliminary preparation reduces the complexity of real-time encryption operations during transactions, as the cryptographic infrastructure is already in place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses cryptographic hash copies of sensitive information instead of storing the original data. The hash values serve as verified copies that can be stored on the blockchain for transparency and reliability, while the original sensitive information remains protected. This copying approach simplifies the system by eliminating the need to securely store and manage large amounts of sensitive personal data.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4575868A1Non-transitory computer-readable medium proving transaction information using zero-knowledge proof algorithm, method of content transaction, and blockchain system thereof
Publication Date: 2025.06.25 ZKRYPTO INC
  • EP4575868A1 patent drawingFigure 1
  • EP4575868A1 patent drawingFigure 2
  • EP4575868A1 patent drawingFigure 3

AI summary

The present invention relates to a non-transitory computer-readable medium, a content transaction method, and a blockchain system, and specifically, may perform the steps of generating a public key, generating a primary transaction which registers the same in a blockchain network, encrypting and hashing digital content, generating a secondary transaction which registers the same in the blockchain network with content-related information, verifying the content-related information, generating a tertiary transaction which registers purchase requisition information received from an external terminal in the blockchain network, verifying the purchase requisition information in the blockchain network, generating a quaternary transaction which generates purchase approval information in the computer-readable medium and registers the same in the blockchain network, verifying the purchase approval information in the blockchain network, and transmitting a decryption key of the encrypted content to a buyer terminal in the blockchain network.