Inline Encryptor ASIC for Post-Quantum Memory Sanitization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flash memory sanitization methods are inadequate for memory types with wear leveling, such as DDR SRAM, as they cannot guarantee sanitization, leading to the need for costly and time-consuming replacement of circuit card assemblies to destroy Critical Program Information (CPI), which can damage adjacent components.

Innovation Solution

An inline encryptor ASIC that uses Post Quantum Cryptography algorithms to encrypt and decrypt data, allowing sanitization of memory by sanitizing encryption keys, thereby preventing the need for physical destruction of flash memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical destruction of flash memory is used to destroy CPI, then data security is improved, but device complexity and cost increase due to CCA replacement

Engineering Contradiction:
Improvedata securityVSAvoidCCA replacement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the critical security function from physical destruction and isolates it into a separate cryptographic module. By removing the need to physically destroy the entire CCA and extracting only the essential security requirement (data destruction), the system achieves security through cryptographic key sanitization while preserving the memory device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces cryptographic keys as an intermediary between the CPI data and the memory storage. Instead of directly destroying physical memory, the system uses cryptographic keys as a mediator to control data accessibility. Sanitizing these intermediary keys achieves data destruction without physical memory modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If chip removal and destruction is performed to sanitize memory, then data security is improved, but adjacent components may be damaged

Engineering Contradiction:
Improvedata securityVSAvoiddamage to adjacent components
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the security-critical function from physical destruction and isolates it into cryptographic key management. By removing the need for physical chip removal and destruction, the system eliminates the harmful thermal effects on adjacent components while maintaining data security through key sanitization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/thermal destruction process with a cryptographic software-based solution. Instead of using physical methods (heating, crushing) to destroy data, the system uses cryptographic key management to logically destroy data accessibility, eliminating mechanical harm to components.

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

3Reliability

If CCA replacement is performed to prevent CPI exposure, then data security is improved, but time and cost increase

Engineering Contradiction:
Improvedata securityVSAvoidCCA replacement time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary cryptographic protection by encrypting CPI with cryptographic keys before storage. This preliminary encryption action ensures that even if physical access occurs, data remains protected. The pre-established cryptographic framework enables rapid key sanitization instead of time-consuming CCA replacement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a cryptographic copy/protection layer over the physical memory. Instead of modifying or destroying physical components, the system uses cryptographic keys as a virtual layer to control data security. Sanitizing this cryptographic copy (keys) achieves security without physical intervention.

Inventive Principle:
Principle #26Copying

4Stability of the object's composition

If flash memory with wear leveling is used, then data integrity is improved, but sanitization capability deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidsanitization capability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent introduces cryptographic keys as an intermediary layer between the data and physical storage medium. This intermediary cryptographic layer enables sanitization by controlling data accessibility through key management, bypassing the wear leveling mechanism that prevents traditional sanitization methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces physical sanitization mechanisms (which don't work with wear leveling) with cryptographic sanitization. Instead of using physical methods like overwriting or degaussing that are blocked by wear leveling, the system uses cryptographic key invalidation to achieve logical sanitization while preserving data integrity.

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

Data Source

PatentUS12579324B2Inline encryptor ASIC
Publication Date: 2026.03.17 ROCKWELL COLLINS INC
  • US12579324B2 patent drawing
  • US12579324B2 patent drawing
  • US12579324B2 patent drawing

AI summary

An inline encryptor ASIC avoids contaminating memory with data which may be compromised by quantum computers. The inline encryptor ASIC encrypts the data using Post Quantum Cryptography algorithms before storing the data in the memory. The data in the memory is then resistant to quantum computer attacks. The inline encryptor ASIC may sanitize the memory via sanitizing a key used to encrypt the data. Sanitizing the memory by sanitizing the key enables writing CPI data to flash memory without requiring destruction of the flash memory.