Encrypted Enclave Validation Against Platform NV Storage Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems are vulnerable to attacks on non-volatile storage due to open access to system NV memory, which can lead to malicious or inadvertent access, damaging critical data and hogging processor resources.

Innovation Solution

An Encrypted Enclave NV Virtual Store (ENVS) manager intercepts and validates Get/Set calls to system NV memory using a safe list, trust authentication protocol, and AI-ML engine to ensure only valid calls are executed, discarding or ignoring invalid ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If open access to system NV memory is provided, then ease of operation is improved, but reliability deteriorates due to vulnerability to attacks

Engineering Contradiction:
Improveaccess to system NV memoryVSAvoidsecurity against attacks
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary validation layer between access requests and system NV memory. The validation mechanism checks each Get/Set call against a safe list and uses AI-ML engine evaluation to determine whether to allow or block access, thus mediating between open access requirements and security needs

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If validation mechanisms are added to protect system NV memory, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveprotection against attacksVSAvoidaccess control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-establishing a safe list of authorized access patterns and pre-training AI-ML models before deployment. This allows the system to quickly evaluate access requests without complex real-time analysis, reducing operational complexity while maintaining high reliability

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all access requests are processed and validated, then reliability is improved, but productivity decreases due to processing overhead

Engineering Contradiction:
Improvesecure access controlVSAvoidaccess request processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by implementing a tiered validation approach where commonly authorized access patterns from the safe list are processed quickly with minimal validation, while only suspicious or unauthorized requests undergo full AI-ML engine evaluation. This partial validation strategy maintains security while improving overall processing throughput

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12423480B2Encrypted enclave to protect from platform nonvolatile storage attacks
Publication Date: 2025.09.23 DELL PROD LP
  • US12423480B2 patent drawing
  • US12423480B2 patent drawing
  • US12423480B2 patent drawing

AI summary

An information handling system includes a processor, a permanent data storage device, and a non-volatile data storage device. The processor receives a request to store an object to the non-volatile data storage device, stores the object to a secure portion of the permanent data storage device, and evaluates the request to determine whether or not the request is valid. When the first request is valid, the processor transfers the object from the secure portion of the permanent data storage device to the non-volatile data storage device. When the first request is not valid, the processor ignores the request and discards the object.