Memory Authentication Fuse Array for Device Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face security concerns due to unauthorized access and the need to authenticate memory devices to ensure their authenticity and quality, as different manufacturers employ varying security features and quality levels.

Innovation Solution

Implementing an authentication fuse array within memory devices that includes programmable elements, such as fuses, to store authentication codes, which can be programmed and read to verify the authenticity of the memory devices, using specific commands and interfaces to manage and access this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If authentication fuse array is implemented in memory devices, then security and authenticity verification are improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication functionality is segmented into a separate fuse array structure that is integrated with the memory device. The fuse array includes multiple fuses (e.g., first fuse, second fuse, third fuse, fourth fuse) that can be independently programmed to store authentication codes, allowing security verification without complicating the core memory operation logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Authentication codes are pre-programmed into the fuse array during manufacturing or initialization. The fuses are programmed in advance to contain authentication data that will be used for future verification operations, eliminating the need for complex runtime authentication key management and reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If fuse array is used to store authentication codes, then authenticity verification capability is improved, but manufacturing complexity increases

Engineering Contradiction:
Improveauthenticity verificationVSAvoidmanufacturing complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The fuse array is segmented into multiple independently programmable fuses that can be manufactured using standard semiconductor fabrication processes. Each fuse can be programmed separately to store portions of authentication codes, allowing for flexible manufacturing and testing procedures without requiring complex integrated authentication logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Authentication codes are stored in the fuse array by programming fuses to represent binary data (set/unset states). This copying of authentication data into the fuse structure allows for simple manufacturing processes that rely on established fuse programming techniques rather than complex authentication circuit fabrication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10803969B1Memory authentication
Publication Date: 2020.10.13 MICRON TECHNOLOGY INC
  • US10803969B1 patent drawing
  • US10803969B1 patent drawing
  • US10803969B1 patent drawing

AI summary

Apparatuses and methods related to authenticating memory. 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 compared to an externally provided authentication code to authenticate the memory device. The memory device may be authenticated to ensure that the memory device is not a security threat.