TEE-TPM Attestation Quotes Without EK Certificate Dependency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing TPM-based attestation methods require an Endorsement Key (EK) certificate, which may be difficult to obtain, leading to security vulnerabilities and complexity, especially in the absence of a TPM EK certificate, and lack flexibility in key usage and application-specific attestation.

Innovation Solution

Integrating a Trusted Execution Environment (TEE) with a TPM to generate attestation quotes using TPM Platform Configuration Registers (PCRs), enabling secure attestation without EK certificates and allowing flexible key usage and application-specific differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TPM-based key attestation is used to bind AK keys to TPM, then security and trustworthiness are improved, but device complexity and protocol implementation complexity increase significantly

Engineering Contradiction:
Improvetrustworthiness of attestationVSAvoidprotocol implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the EK certificate verification step from the TPM attestation process. Instead of requiring the full TPM key attestation protocol with EK certificates, the invention uses a simplified approach where the TEE generates attestation quotes using only the TPM PCR values, eliminating the need for EK certificate management and verification

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the attestation process into two independent parts: (1) TPM measures platform state into PCR values, and (2) TEE generates signed attestation quotes using those PCR values. This segmentation allows the TEE to perform attestation without requiring the complex TPM key attestation infrastructure

Inventive Principle:
Principle #1Segmentation

2Reliability

If TPM EK certificate is required for attestation, then trust chain is established, but ease of operation deteriorates due to difficulty in obtaining EK certificates

Engineering Contradiction:
Improvetrust chain establishmentVSAvoidease of obtaining EK certificate
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The invention removes the EK certificate requirement from the attestation process. The TEE-based approach generates attestation quotes that do not depend on EK certificates, eliminating the operational difficulty of obtaining and managing these certificates while maintaining trust through the TEE's hardware-based security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The TEE acts as an intermediary between the TPM and the attestation verification process. Instead of directly using TPM EK certificates, the TEE receives PCR values from the TPM and generates its own signed attestation quotes, serving as a mediator that simplifies the trust establishment process

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If DAA group signature scheme is used for anonymous attestation, then privacy is preserved, but device complexity and number of steps increase

Engineering Contradiction:
Improveprivacy preservationVSAvoidnumber of steps in attestation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses TEE-based attestation quotes as a simplified alternative to DAA group signatures. The TEE generates cryptographic proofs that provide similar privacy and anonymity guarantees but through a more direct process that leverages existing TEE infrastructure rather than requiring DAA group joining and complex signature generation

Inventive Principle:
Principle #26Copying

4Reliability

If TPM is used for strong security with PCR measurements, then security is improved, but adaptability deteriorates due to limited key usage flexibility

Engineering Contradiction:
Improvesecurity strengthVSAvoidkey usage flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges TPM's strong measurement capabilities with TEE's cryptographic flexibility. The TPM provides secure PCR measurements while the TEE performs the actual attestation signing, combining the strengths of both systems to achieve both security and adaptability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The TEE serves multiple functions: it receives PCR values from the TPM, generates attestation quotes, and provides flexible key usage for different applications. This multi-functionality allows the system to maintain TPM's security while adding the adaptability needed for various key usage scenarios

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12505202B2Methods and means for attestation of a platform
Publication Date: 2025.12.23 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12505202B2 patent drawing
  • US12505202B2 patent drawing
  • US12505202B2 patent drawing

AI summary

A method for enabling attestation of a platform comprising a Trusted Execution Environment, TEE, and a Trusted Platform Module, TPM is disclosed. The method is performed by the TEE and comprises: receiving, from an Application of the platform, a request for generation of an attestation quote, the request comprising a nonce, information on which PCR(s) to be used and information about Attestation Keys; establishing a connection to the TPM and obtaining from it at least one PCR value; generating an attestation quote based on the received nonce and the at least one PCR value; signing the attestation, and rendering the attestation quote available for the Application.