Trusted Key Source for Secure Multi-Party Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In secure multi-party computation, the risk of privacy leakage occurs when private data is encrypted using a known key held by other computing nodes, leading to potential data exposure despite the use of secure multi-party computation algorithms.

Innovation Solution

Computing nodes obtain a trusted key from a trusted key source to encrypt their private data, transmitting ciphertext data to other nodes, thereby avoiding the use of locally generated keys and minimizing the risk of privacy leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing nodes use locally generated keys to encrypt private data, then encryption can be performed independently without external trust assumptions, but the risk of privacy leakage increases because malicious algorithms can construct known keys to decrypt other nodes' data

Engineering Contradiction:
Improvesecurity of private dataVSAvoidprivacy leakage risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a trusted key source as an intermediary between computing nodes and the secure multi-party computation algorithm. This intermediary provides trusted keys to computing nodes, which then use these keys to encrypt private data. The trusted key source acts as a mediator that ensures key trustworthiness without requiring the computing nodes to independently generate and manage their own keys, thereby resolving the contradiction between independent encryption and security against malicious algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a single provider supplies secure multi-party computation software to multiple parties, then system complexity is reduced and ease of operation is improved, but the ability to prove trustworthiness of the software decreases

Engineering Contradiction:
Improvesoftware provisioningVSAvoidtrustworthiness proof
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the key generation function from the secure multi-party computation software provided by the provider and places it in a separate trusted key source. This separation allows the provider to supply the computation software to multiple parties easily, while the trusted key source independently generates and distributes trusted keys to each party. This extraction resolves the contradiction by maintaining operational simplicity while establishing a separate trust verification mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3779717B1Multiparty secure computing method, device, and electronic device
Publication Date: 2022.08.03 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3779717B1 patent drawingFigure 1~2
  • EP3779717B1 patent drawingFigure 3

AI summary

A secure multi-party computation method, applicable to any computing node deployed in a distributed network. A plurality of computing nodes are deployed in the distributed network. The plurality of computing nodes jointly participate in a secure multi-party computation based on respectively held private data. The computing node is connected to a trusted key source, and the method includes: obtaining a trusted key from the trusted key source; encrypting the held private data based on the obtained trusted key to obtain ciphertext data; transmitting at least the ciphertext data as a computing parameter to other computing nodes participating in the secure multi-party computation, so that the other computing nodes perform the secure multi-party computation based on collected computing parameters transmitted by the computing nodes participating in the secure multi-party computation.