Virtual Root of Trust for Non-ROT Component Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHSs) face challenges in validating devices without a hardware root of trust, as these devices lack cryptographic identity and secure key storage, hindering data protection and attestation processes.

Innovation Solution

Implementing a virtual root of trust abstraction layer that derives symmetric and asymmetric encryption keys from unique device identifiers, encrypts certificates, and stores them securely, providing cryptographic identity and validation for non-ROT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device validation depends on hardware root of trust, then security and cryptographic identity are improved, but device compatibility and cost are worsened because components without root of trust cannot be validated

Engineering Contradiction:
Improvedevice validation securityVSAvoidcomponent compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a hardware component that acts as an intermediary between devices without root of trust and the validation system. This component stores cryptographic keys and certificates externally, enabling devices that lack built-in root of trust to still participate in secure validation through the intermediary's cryptographic infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent moves cryptographic functionality from the device dimension (internal root of trust) to the system dimension (external hardware component). By storing keys and certificates in a separate hardware component rather than requiring them to be embedded in each device, the system enables validation at a different architectural level

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If hardware root of trust is built into each device, then cryptographic identity is improved, but device cost and complexity are worsened

Engineering Contradiction:
Improvecryptographic identityVSAvoidcomponent structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the root of trust functionality from individual devices and consolidates it into a separate hardware component. This extraction allows devices to remain simpler while still benefiting from cryptographic validation through the external component that stores their keys and certificates

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If hardware root of trust is built into each device, then security against unauthorized hardware is improved, but component cost is worsened

Engineering Contradiction:
Improvesecurity against unauthorized hardwareVSAvoidcomponent cost
Core Design Contradiction:
Object-affected harmful factorsVSEase of manufacture

Solution Approach 1:

The patent creates a universal hardware component that can serve multiple devices without root of trust. This single component provides cryptographic validation for many different devices, reducing the need for each device to have expensive built-in security hardware while maintaining overall system security

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

Solution Approach 2:

The patent enables devices without root of trust to be validated by copying their cryptographic identity into the external hardware component. The component stores certificates and keys that represent the device's identity, allowing validation without requiring the device itself to have embedded security hardware

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250247376A1Systems and methods to support certificates and data protection for components without a root of trust
Publication Date: 2025.07.31 DELL PROD LP
  • US20250247376A1 patent drawing
  • US20250247376A1 patent drawing
  • US20250247376A1 patent drawing

AI summary

Methods and system are provided for virtualizing root of trust (ROT) to serve devices that do not have built-in ROT functionality. A component of a computer system may provide root of trust functionality for the computer system generally. That component may also provide virtualized ROT functionality for a non-ROT component by generating a symmetric encryption key and an asymmetric encryption key pair using a unique identifier of the non-ROT component. The virtual ROT functionality may handle storage of the encryption keys as well as an ID certificate for the non-ROT component. Furthermore, the virtual ROT functionality may be configured to write encrypted data to an internal memory of the non-ROT component, read and decrypt that data, and write back further encrypted data.