Embedded Controller TPM Integration for ARM Heterogeneous Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ARM-based computing platforms lack an embedded controller (EC) that can operate from the start of reset and throughout various power states, relying instead on audio Digital Signal Processors (aDSPs) and/or keyboard controllers for rudimentary EC-like operations.
Innovation Solution
Integrate an embedded controller (EC) into ARM-based heterogeneous computing platforms, configuring it to operate as a Trusted Platform Module (TPM), which includes cryptographic verification of firmware integrity, secure storage of security measurements, and authentication using cryptographic keys, and enabling functions like thermal management and remote management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If ARM-based platforms use aDSPs and keyboard controllers for EC-like operations, then device complexity is reduced, but security capability and operational reliability deteriorate
Solution Approach 1:
The embedded controller is designed to perform multiple functions including TPM operations, thermal management, and system control. By integrating these diverse functions into a single EC device, the system achieves enhanced security and reliability without proportionally increasing overall device complexity
Solution Approach 2:
The EC acts as an intermediary component between the processor and other system components, providing secure operations and management functions. This mediator role enables specialized security operations while keeping the main processor focused on computational tasks
2Use of energy by moving object
If ARM-based platforms lack an EC operational from reset start, then power consumption is reduced, but operational reliability during power states deteriorates
Solution Approach 1:
The EC is designed with dynamic power management capabilities, allowing it to transition between different operational states. The EC can remain operational during various power states while consuming minimal power when full functionality is not required, achieving both low power consumption and high operational reliability
3Reliability
If ARM-based platforms integrate an EC as TPM, then security capability is improved, but device complexity increases
Solution Approach 1:
The EC is integrated directly into the ARM-based platform's system-on-chip (SoC) architecture, merging previously separate components into a unified structure. This integration provides TPM security capabilities while reducing the number of discrete components and interconnections required
Solution Approach 2:
The EC performs multiple functions including TPM cryptographic operations, thermal management, and system control functions. By consolidating these diverse operations into a single multi-functional device, the system achieves enhanced security without proportionally increasing overall complexity
Data Source
AI summary
Systems and methods for using an embedded controller (EC) integrated into a heterogenous computing platform as a Trusted Platform Module (TPM). In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a plurality of devices coupled thereto; and an EC integrated into the heterogeneous computing platform, wherein the EC is configured to operate as a TPM.


