TEE Attestation for Malicious-Secure Multi-Party Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure multi-party computation (MPC) protocols struggle to maintain security and privacy under a malicious adversary threat model without incurring high computational and communication costs, as they are typically designed for a weaker honest-but-curious model.

Innovation Solution

Integrate secure MPC protocols with trusted execution environments (TEEs) to ensure that MPC parties adhere to the protocol, using attestation tokens to verify the integrity and security of computations, thereby enhancing the protocol to function under a malicious adversary model with reduced complexity and costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure MPC protocols are designed for malicious adversary threat model, then security and privacy are improved, but computational and communication costs increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces TEEs as an intermediary trusted execution environment that mediates the MPC protocol execution. The TEE provides hardware-based security guarantees and generates attestation tokens that verify protocol adherence, allowing the system to achieve malicious adversary security without the full computational overhead of traditional MPC protocols. The TEE acts as a mediator between the MPC parties, providing trust verification through attestation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the complex cryptographic verification mechanisms of traditional MPC protocols with TEE-based hardware attestation. Instead of relying on computationally intensive cryptographic proofs to verify protocol adherence, the system uses TEE hardware to provide cryptographic guarantees and attestation tokens, substituting mechanical cryptographic verification with hardware-based trust verification.

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

2Reliability

If secure MPC protocols are designed for malicious adversary threat model, then security is improved, but communication costs increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The TEE serves as an intermediary that consolidates trust verification into a single attestation token. Instead of requiring multiple rounds of communication for cryptographic verification between all MPC parties, the TEE generates one attestation token that all parties can verify, significantly reducing communication overhead while maintaining security against malicious adversaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If TEE attestation is implemented, then protocol adherence verification is improved, but system complexity increases

Engineering Contradiction:
Improveprotocol verification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The TEE performs self-attestation by automatically generating attestation tokens that verify its own execution of the MPC protocol. This self-service mechanism eliminates the need for external verification infrastructure, reducing system complexity while maintaining high verification accuracy. The TEE independently proves its adherence to the protocol through hardware-based attestation.

Inventive Principle:
Principle #25Self-service

4Device complexity

If traditional MPC protocols are used without TEE, then system simplicity is maintained, but security against malicious adversaries deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidsecurity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The TEE is introduced as a lightweight intermediary that provides security guarantees without significantly increasing system complexity. The attestation token mechanism is simple to implement and verify, allowing the system to maintain relative simplicity while achieving strong security against malicious adversaries through hardware-based trust verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12531738B2Secure multi-party computation with attestation using a trusted execution environment
Publication Date: 2026.01.20 GOOGLE LLC
  • US12531738B2 patent drawing
  • US12531738B2 patent drawing
  • US12531738B2 patent drawing

AI summary

Disclosed herein are systems, methods, and computer-readable media for enabling more secure multi-party computations (MPCs) using a trusted execution environment (TEE). In one aspect, a method includes executing, by a first MPC computer, a secure MPC protocol in a first TEE of the first MPC computer. The first MPC computer generates a request to a second MPC computer executing the secure MPC protocol in a second TEE of the second MPC computer. The first TEE determines that one or more attestation conditions are met by the first MPC computer executing the secure MPC protocol in the first TEE. In response to determining that the one or more attestation conditions are met, the first TEE generates an attestation token including one or more digital signatures for the secure MPC protocol executing in the first TEE. The first MPC computer sends the attestation token with the request to the second MPC computer.