Blockchain Node Secure Computation Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The known distributed secure computation technique faces challenges in monitoring and verifying irregular processing of computing devices performing secure computation.

Innovation Solution

A computing device acting as a node in a blockchain executes consensus processing using a blockchain consensus algorithm and stores one-way function values of secret information and secure computation results in a blockchain block, enabling monitoring and verification of secure computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed secure computation is performed using secret sharing, then data privacy is protected, but the ability to monitor and verify computation irregularities deteriorates

Engineering Contradiction:
Improvedata privacy protectionVSAvoidmonitoring and verification capability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies the copying principle by creating a verifiable copy of the computation process through zero-knowledge proofs. The computation device generates a proof that replicates the verification of computation correctness without revealing the actual secret data or computation results, thus enabling monitoring while maintaining privacy. This allows the verifier to check for irregularities without accessing the protected information.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a trusted execution environment (TEE) that acts as a mediator between the computation device and the verification system. The TEE contains the secret data and computation process, while allowing external verification of computation correctness through cryptographic proofs. This intermediary enables monitoring capability without compromising the security and privacy guarantees of secret sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If computation results are kept secret through secure computation, then privacy is maintained, but verification of computation correctness becomes difficult

Engineering Contradiction:
Improveinformation secrecyVSAvoidverification accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent creates a cryptographic copy of the computation verification process through zero-knowledge proofs. These proofs provide a complete and accurate verification of computation correctness without requiring disclosure of the actual computation results or secret data. The proof structure allows verifiers to achieve high measurement precision in verifying correctness while the actual information remains completely secret.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If blockchain consensus is used to store computation data, then data integrity is improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential verification elements (zero-knowledge proofs and hashed data) and stores them on the blockchain, while keeping the complex computation processes and secret data within secure enclaves. This extraction approach allows the blockchain to provide data integrity guarantees for the verification information without requiring the blockchain system to handle or understand the complex secure computation processes, thus limiting the increase in overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250181775A1Calculation apparatus, calculation methods, and programs
Publication Date: 2025.06.05 NT T INC
  • US20250181775A1 patent drawing
  • US20250181775A1 patent drawing
  • US20250181775A1 patent drawing

AI summary

A computing device serving as a node of a blockchain executes processing for obtaining consensus using a consensus algorithm of the blockchain, and stores, in a block of the blockchain, a one-way function value of at least one of secret information obtained by securely distributing information based on original information and a secure computation result obtained by performing secure computation on the secret information in a case in which the consensus is obtained using the consensus algorithm of the blockchain.