Fuse-Array Authentication for Locked Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face security threats from unauthorized access and replacement of memory devices, which can compromise data integrity and security, as different manufacturers employ varying security features and quality levels.

Innovation Solution

Implementing an authentication mechanism using a unique authentication code stored in a hidden register, based on fuse array information, to verify the authenticity of memory devices, ensuring they are from a trusted manufacturer and have not been tampered with, through a comparison with encoded fuse array information during power-up.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If memory devices are made accessible without authentication, then ease of operation is improved, but security and data integrity are compromised

Engineering Contradiction:
Improvememory device accessibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements authentication checks before allowing memory device operations. The system performs preliminary verification of the memory device's authenticity code against stored reference values, and only after successful authentication does it enable read/write operations. This preliminary action ensures security is established before accessibility is granted.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If authentication mechanisms are implemented, then security and reliability are improved, but device complexity increases

Engineering Contradiction:
Improvememory device authenticity verificationVSAvoidauthentication system structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-authentication by internally comparing its own authenticity code against stored reference values. The device autonomously determines whether it is genuine without requiring external authentication hardware or complex verification systems, thereby improving reliability while minimizing added complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses a simplified authentication approach by comparing a unique authenticity code against a copied or stored reference version of that code. This copying mechanism provides reliable verification without requiring complex cryptographic protocols or multiple authentication layers.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If memory devices from different manufacturers are used, then adaptability is improved, but security consistency deteriorates due to varying security features and quality levels

Engineering Contradiction:
Improvemulti-manufacturer memory compatibilityVSAvoidsecurity feature consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal authentication mechanism that works across memory devices from different manufacturers. The system uses a standardized authenticity code comparison approach that can verify any memory device regardless of manufacturer, providing consistent security verification while maintaining adaptability to multi-vendor environments.

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

Data Source

PatentUS20250291498A1Memory authentication
Publication Date: 2025.09.18 LODESTAR LICENSING GROUP LLC
  • US20250291498A1 patent drawing
  • US20250291498A1 patent drawing
  • US20250291498A1 patent drawing

AI summary

Apparatuses and methods related to memory authentication. Memory devices can be authenticated utilizing authentication codes. An authentication code can be generated based on information stored in a fuse array of the memory device. The authentication code can be stored in the memory device. The stored authentication code can be compared to a captured authentication code based on fuse array information broadcast to memory components of the memory device. The authenticity of the memory device can be determined based on the comparison and can result in placing the memory device in an unlocked state.