Partitioned FPGA Zero-Trust Boot for Hardware Data Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data encryption methods are vulnerable to attacks by enhanced computing power and quantum algorithms, and traditional computing devices lack robust security measures to protect data from unauthorized access, especially during boot-up before user login.

Innovation Solution

Implementing a programmable integrated circuit, such as an FPGA, with partitioned segments that include factory-installed secrets to convert data to an untranslated state, requiring user authentication to access translated data, thereby securing data transfer and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encryption methods are used to protect data, then data security is maintained against basic attacks, but the encryption becomes vulnerable to enhanced computing power and quantum algorithms

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to computational attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces traditional software-based encryption (mechanical/computational system) with hardware-based encryption using FPGAs and ASICs. This substitution moves encryption from the software layer to the hardware layer, creating encryption that is resistant to computational attacks including quantum algorithms. The hardware encryption devices perform cryptographic operations through dedicated circuitry rather than general-purpose processors, making them immune to software-based attacks and significantly more resistant to brute-force and quantum attacks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent segments the encryption system into multiple independent components: hardware encryption devices (FPGAs, ASICs), secure key management systems, and encrypted storage layers. This segmentation allows each component to be optimized for specific security functions and enables the system to maintain security even if one component is compromised. The encryption keys are stored separately from the data in secure hardware modules, creating isolated security zones that prevent unauthorized access.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If encryption keys are shared across multiple customers to maximize utility, then resource efficiency is improved, but the risk of widespread data compromise increases

Engineering Contradiction:
Improvekey sharing capabilityVSAvoidrisk of data compromise
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary action by pre-configuring hardware encryption devices with unique, customer-specific encryption keys during manufacturing or initial setup. These keys are embedded in secure hardware circuits and cannot be extracted or replicated. When a customer needs encryption, the system activates the pre-configured hardware module with the appropriate key rather than sharing a common key. This preliminary configuration ensures that even if multiple customers use the same encryption service, each has a dedicated hardware key that cannot be compromised by another customer's key.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by providing each customer with a unique encryption key stored in their own hardware encryption device, rather than using a shared key across all customers. Each hardware module has locally stored cryptographic material that is specific to that device and customer. This ensures that a security breach at one customer's location does not affect other customers, as each has isolated cryptographic credentials in their own hardware.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If conventional login sessions are implemented after operating system boot-up, then user authentication is provided, but the computing device remains vulnerable to unauthorized access during the boot process

Engineering Contradiction:
Improvelogin authenticationVSAvoidsecurity during boot-up
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary action by performing hardware-based encryption and authentication operations before the operating system boots up. The hardware encryption devices are initialized during the hardware initialization phase, and encryption keys are loaded into secure hardware modules before the OS gains control. This ensures that data is encrypted and protected at the hardware level during the vulnerable boot window, before any software-based authentication mechanisms are active. The hardware encryption operates independently of the OS, providing security during the gap between hardware initialization and software authentication.

Inventive Principle:
Principle #10Preliminary action

4Speed

If data is stored in translated (decrypted) form for easy access, then retrieval speed is improved, but the data becomes vulnerable to unauthorized access

Engineering Contradiction:
Improvedata retrieval speedVSAvoidunauthorized access risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent segments data into encrypted segments stored in hardware-protected memory, with decryption performed on-demand by hardware encryption devices. Rather than storing data in a single decrypted state, the system maintains data in encrypted form in storage and uses hardware encryption circuits to decrypt only the specific data segments needed for immediate processing. This segmentation allows data to remain protected in storage while providing fast access to individual encrypted segments through parallel hardware decryption operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hardware encryption devices as intermediaries between the encrypted data in storage and the processing units. These hardware intermediaries perform decryption operations in secure, isolated circuits before data is made available to the CPU or other processing elements. The intermediary hardware ensures that data is decrypted only under controlled conditions with proper authentication, and the decrypted data is immediately used or re-encrypted, minimizing the time data spends in an unprotected state while maintaining fast access speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12499247B2Zero trust system and method for securing data
Publication Date: 2025.12.16 TRANSPARENT TECH
  • US12499247B2 patent drawing
  • US12499247B2 patent drawing
  • US12499247B2 patent drawing

AI summary

Generally, systems and methods for securely establishing data transfer, storage, and execution are presented. The system may comprise a computing device that comprises at least one programmable integrated circuit. The programmable integrated circuit may comprise multiple independently loadable partitioned segments. A first partitioned segment of the programmable integrated circuit may comprise one or more factory-installed secrets in the form of data, wherein the factory-installed secrets may be configured to convert data from an untranslated state to a translated state, and vice versa. A second partitioned segment may comprise storage-at-rest data for at least one authenticable user of the computing device. The computing device may comprise at least one storage medium that comprises data, including data comprising one or more boot instructions for the computing device, that may be in an untranslated state. Therefore, the computer is not a computer, until it acquires a trusting user's authentication, thereby unlocking its commands.