Hardware-Multiplexed Encryption Circuit for Secure Key Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encryption and decryption circuits for the Internet of Things require complex key management and storage, leading to high hardware overheads and security vulnerabilities.

Innovation Solution

A low-overhead encryption and decryption circuit based on hardware multiplexing, utilizing a secure storage array, timing control module, key row, sensitive amplifier array, inverter array, on-off control array, and refresh circuits to perform encryption and decryption operations efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AES encryption and decryption circuit structure is adopted, then encryption and decryption functions are achieved, but hardware overheads increase due to additional XOR hardware modules and complex key management requirements

Engineering Contradiction:
Improvedata securityVSAvoidhardware overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the key storage function into the secure storage array that already stores plaintext data. The secure storage array is configured to store both plaintext data and encryption keys, eliminating the need for separate key storage hardware modules. This consolidation reduces overall hardware overhead while maintaining security through the array's inherent secure characteristics.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The secure storage array is designed to perform multiple functions: storing plaintext data, storing encryption keys, and providing secure access to both. This multi-functional design eliminates the need for dedicated key storage modules and reduces hardware overhead while maintaining the security requirements for key management.

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

2Reliability

If separate key storage and management system is implemented, then key security is improved, but device complexity and hardware overhead increase

Engineering Contradiction:
Improvekey securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines key storage with data storage in a single secure storage array. The array stores both plaintext and encryption keys securely, eliminating the need for separate key management hardware. This approach maintains key security through the array's secure characteristics while significantly reducing device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The secure storage array provides self-service key management capabilities by inherently providing secure storage and controlled access to encryption keys. The array's design includes built-in security mechanisms that automatically protect keys without requiring additional external key management systems, thereby reducing hardware overhead while maintaining security.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260038574A1METHOD FOR ALLEVIATING LEAKAGE DEGRADATION EFFECT IN GaN DEVICE
Publication Date: 2026.02.05 WENZHOU UNIV
  • US20260038574A1 patent drawing
  • US20260038574A1 patent drawing
  • US20260038574A1 patent drawing

AI summary

A low-overhead encryption and decryption circuit based on hardware multiplexing includes a secure storage array, a timing control module, a key row, a sensitive amplifier array, an inverter array, an on-off control array, a write circuit and two refresh circuits. The secure storage array is configured to store data to be encrypted, XOR data and decrypted data and encrypt and decrypt data, and is realized based on the hardware multiplexing technique, thereby reducing hardware overheads; the key row, when needed to generate keys, generates the keys under the control of the timing control circuit and when not used, is controlled by the timing control circuit to be powered off and reset, and the key row adopts a dynamic key generation technique and avoids the unsecure behavior of key storage, thereby having high security.