Cross-Blockchain MPC Verification for Private Data Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data sharing schemes across blockchain networks offer limited privacy and confidentiality guarantees for complex multi-network data queries and responses, necessitating the need for improved cryptographic tools that enable secure multi-party computation without relying on trusted network proxies or third parties.

Innovation Solution

A system and method for secure multi-party computation (MPC) across permissioned blockchain networks, allowing networks to jointly compute functions over private data while keeping inputs secret, using cross-network trusted data sharing schemes to ensure privacy and confidentiality, and providing end-to-end provenance and resilience to network failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is shared across blockchain networks using existing schemes, then data accessibility is improved, but privacy and confidentiality are compromised

Engineering Contradiction:
Improvedata accessibilityVSAvoidprivacy and confidentiality
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces trusted data sharing schemes as intermediary mechanisms that enable cross-blockchain data access without direct exposure of raw data. These schemes act as mediators that verify and validate data sharing requests while preserving confidentiality through cryptographic protocols, thus resolving the contradiction between accessibility and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms data from its original state into cryptographic representations (hashes, encrypted forms) that maintain utility for computation while changing the parameter of data visibility. This allows data to be accessible for computational purposes while the original confidential form remains protected, resolving the contradiction through parameter transformation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If third parties or trusted proxies are used for data sharing, then security is improved, but system complexity and trust requirements increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables blockchain networks to perform self-verification of data integrity and authenticity through built-in cryptographic mechanisms. Each network can independently verify data provenance and computational results without requiring external trusted proxies, thus maintaining security while reducing system complexity and trust requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces mechanical trust-based verification systems with cryptographic proof mechanisms. Instead of relying on trusted human or organizational intermediaries, the system uses mathematical proofs and cryptographic signatures to verify data authenticity and computational correctness, reducing complexity while maintaining or improving security.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If raw data is revealed for computation, then computational accuracy is improved, but data confidentiality is compromised

Engineering Contradiction:
Improvecomputational accuracyVSAvoiddata confidentiality
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments data into different representation layers: confidential raw data stored privately, cryptographic hashes for verification, and encrypted or transformed versions for computation. This segmentation allows computational operations to be performed on transformed data while the original confidential data remains protected, maintaining both accuracy and confidentiality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies cryptographic transformations that change data parameters from readable confidential form to computational form. These transformations preserve the essential properties needed for accurate computation while eliminating the confidentiality risk, as the transformed data cannot be reverse-engineered to reveal original sensitive information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12470383B2Collaborative computation across blockchain networks
Publication Date: 2025.11.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12470383B2 patent drawing
  • US12470383B2 patent drawing
  • US12470383B2 patent drawing

AI summary

A system and method for a multi-party computation (MPC) is provided. In implementations, a method includes identifying a blockchain network and a computing device to perform an MPC based on an index; generating an MPC request including a function to be performed by the blockchain network and the computing device, data required for the function, and a verification policy defining a verification protocol to be performed by the blockchain network and the computing device; sending the MPC request to the blockchain network and the computing device; and receiving responses from a representative computing node of the blockchain network and the computing device, wherein each of the responses includes: an output of an MPC protocol performed by the blockchain network and the computing device to jointly compute the function while keeping the inputs private from one another and private from the computing system; and a proof based on the verification policy.