Memory Fuse Array Access Control Using Secure Authentication Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face unauthorized access and potential damage from hostile actors exploiting design-for-test functions, leading to irreversible changes in nonvolatile memory elements, which can degrade device performance or functionality.

Innovation Solution

Implementing secure access keys, such as user-defined and manufacturer-defined keys, to control access to nonvolatile memory elements like fuse arrays, using authentication components to compare access keys and permit or prohibit commands based on matching keys, ensuring only authorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If design-for-test functions are made accessible for testing and manufacturing purposes, then ease of operation and manufacturing are improved, but security against unauthorized access and potential damage is worsened

Engineering Contradiction:
Improveaccess to test functionsVSAvoidunauthorized access damage
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements access keys and authentication mechanisms beforehand to control who can access design-for-test functions. The authentication component compares provided access keys with stored reference keys before allowing access to test mode, preventing unauthorized access before it can cause harm.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an authentication component as an intermediary between the host device and the design-for-test functions. This intermediary verifies access keys and controls access to test mode, preventing direct unauthorized access to vulnerable functions while maintaining legitimate testing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access control mechanisms are implemented to prevent unauthorized access, then security is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidaccess control system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the authentication logic into a separate authentication component that operates independently from the main test control logic. This modular approach implements security without significantly complicating the core test functions, as the authentication component can be integrated as a distinct module.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies access control selectively only to design-for-test functions and test mode operations, rather than implementing system-wide security mechanisms. This localized approach provides necessary security for vulnerable functions while minimizing overall device complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260079853A1Semiconductor device with secure access key and associated methods and systems
Publication Date: 2026.03.19 LODESTAR LICENSING GROUP LLC
  • US20260079853A1 patent drawing
  • US20260079853A1 patent drawing
  • US20260079853A1 patent drawing

AI summary

Memory devices, systems including memory devices, and methods of operating memory devices are described, in which security measures may be implemented to control access to a fuse array (or other secure features) of the memory devices based on a secure access key. In some cases, a customer may define and store a user-defined access key in the fuse array. In other cases, a manufacturer of the memory device may define a manufacturer-defined access key (e.g., an access key based on fuse identification (FID), a secret access key), where a host device coupled with the memory device may obtain the manufacturer-defined access key according to certain protocols. The memory device may compare an access key included in a command directed to the memory device with either the user-defined access key or the manufacturer-defined access key to determine whether to permit or prohibit execution of the command based on the comparison.