Trusted Measurement Architecture for TPCM Credibility Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The trusted measurement agent in trusted computing nodes is vulnerable to attacks, compromising the credibility of the trusted platform control module (TPCM) due to its software-based implementation within the operating system.

Innovation Solution

Implementing a dual secure and trusted execution environment architecture with separate security certificates in each environment, where the TPCM is located in the first secure environment, ensuring mutual signature authentication of measurement requests and data through the second secure environment, thereby excluding the trusted measurement agent from the trusted computing base (TCB).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the trusted measurement agent is implemented as software in the operating system, then the system is easier to implement and operate, but the security and credibility of the TPCM deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidcredibility of TPCM
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the measurement system into separate components: a measurement agent running in the operating system and a measurement service running in a secure environment. This segmentation isolates the untrusted software agent from the trusted measurement service, allowing the agent to be easily implemented while the service maintains security through hardware-based isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a secure environment as an intermediary between the untrusted measurement agent and the TPCM. This intermediary (secure environment) receives measurements from the agent, verifies their integrity through cryptographic signatures, and forwards them to the TPCM, thereby protecting the TPCM from attacks by the software agent.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the trusted measurement agent runs in the operating system, then the system architecture is simpler, but the security against attacks deteriorates

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidvulnerability to attacks
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the measurement function into two parts: a simple software agent for data collection and a secure environment for measurement processing. This segmentation maintains architectural simplicity for the agent while providing strong security through hardware-based isolation for the measurement service.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the critical measurement processing function from the untrusted operating system environment and places it in a secure, hardware-isolated environment. This extraction removes the vulnerability of running measurement code in the OS while maintaining the simplicity of the software agent.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If the TPCM relies on the trusted measurement agent, then the system is more straightforward, but the credibility of TPCM is compromised when the agent is attacked

Engineering Contradiction:
Improvemeasurement system structureVSAvoidcredibility of TPCM
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a secure environment as an intermediary that stands between the measurement agent and the TPCM. This intermediary performs cryptographic verification of measurement data, ensuring that even if the agent is compromised, the TPCM receives only verified and authentic measurements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements prior cushioning by using cryptographic signatures and secure environments to protect against future attacks on the measurement agent. The system is designed in advance to detect and reject tampered measurements, cushioning the TPCM from the harmful effects of agent compromise.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12519656B2Computing devices and trusted computing nodes for improving credibility of trusted platform control module
Publication Date: 2026.01.06 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US12519656B2 patent drawing
  • US12519656B2 patent drawing

AI summary

Trusted measurement methods and trusted computing nodes for improving credibility of trusted platform control module (TPCM) are provided. The method comprises, after a measurement request is initiated, signing, by a first secure and trusted execution environment, the measurement request by using a private key of the first security certificate to obtain a measurement request data packet including a signature, and sending the measurement request data packet to a trusted measurement agent; forwarding, by the trusted measurement agent, the measurement request data packet to a second secure and trusted execution environment; and performing, by the second secure and trusted execution environment, signature verification on the measurement request data packet by using a public key of the first security certificate, obtaining measurement data of a target protection object after the signature verification succeeds, signing the measurement data by using a private key of the second security certificate to obtain a measurement data packet including a signature, and sending the measurement data packet to the trusted measurement agent; and forwarding, by the agent, the measurement data packet to the TPCM, and performing, by the TPCM, signature verification on the measurement data packet by using a public key of the second security certificate, and performing trusted measurement on the target protection object based on the measurement data after the signature verification succeeds.