Flash Memory Secure Test Mode Entry via Cryptographic Signature

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices lack secure access control mechanisms for test modes, allowing unauthorized access and misuse during manufacturing testing and the operational life of Flash memory arrays.

Innovation Solution

Implementing an access management architecture using cryptographic algorithms, such as Secure HASH or MAC functions, to ensure only authorized users can access specific test modes by calculating and comparing internal and user-provided signatures, with mechanisms for data freshness to prevent replay attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If test mode access is opened without authentication, then ease of operation is improved, but security and reliability deteriorate due to unauthorized access

Engineering Contradiction:
Improvetest mode accessibilityVSAvoidaccess control security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an authentication intermediary mechanism that mediates between the test mode entry request and the actual test mode access. The authentication unit acts as a mediator that verifies user credentials before allowing access to test modes, thus maintaining security while enabling legitimate access. This resolves the contradiction by adding a security layer without completely blocking access paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary authentication actions before allowing test mode access. The authentication unit performs verification of user credentials, signatures, or keys before the actual test mode is activated. This preliminary security check ensures that only authorized users can access test modes, resolving the security concern while maintaining operational accessibility for legitimate users.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If cryptographic authentication is implemented, then security and reliability are improved, but device complexity increases due to additional authentication mechanisms

Engineering Contradiction:
Improveaccess control securityVSAvoidauthentication architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication unit is designed to perform multiple functions: it can verify different types of authentication credentials (signatures, keys, certificates), support multiple test mode access levels, and integrate with existing memory device operations. This multi-functionality reduces the need for separate dedicated security components, thereby limiting the increase in device complexity while maintaining strong security.

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

Solution Approach 2:

The patent merges the authentication functionality with the existing memory device architecture by integrating the authentication unit into the control logic and utilizing existing data paths and registers. This consolidation approach avoids adding completely separate security subsystems, thus improving security without proportionally increasing device complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If multiple authentication levels are implemented, then security is improved by preventing unauthorized access, but ease of operation deteriorates due to complex access procedures

Engineering Contradiction:
Improveauthorized access controlVSAvoidtest mode entry simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The authentication unit dynamically adapts its verification requirements based on the requested test mode and user credentials. Different authentication levels are applied selectively rather than uniformly, allowing simpler authentication for less sensitive operations and stronger authentication for critical test modes. This dynamic approach maintains security while improving ease of operation for legitimate use cases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different authentication requirements to different test modes and access scenarios based on their security sensitivity. Critical test modes require stronger authentication, while less sensitive modes allow simpler access. This localized quality approach ensures security is strengthened where needed without unnecessarily complicating all access procedures.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11650740B2Memory device having a secure test mode entry
Publication Date: 2023.05.16 MICRON TECHNOLOGY INC
  • US11650740B2 patent drawing
  • US11650740B2 patent drawing
  • US11650740B2 patent drawing

AI summary

The present disclosure relates to a memory device comprising:an array of memory cells; andan access management architecture providing a secure access to a test mode of the array of memory cells,the access management architecture comprising:a register group comprising data identifying the memory device;a cryptographic algorithm calculating an internal signature having a mechanism for ensuring data freshness;a non volatile memory area storing specific data to be used by the cryptographic algorithm for calculating the internal signature;a comparison block for comparing the calculated internal signature with a user provided signature to generate an enable signal allowing access to a test mode of the array of memory cells.The disclosure also relates to a System-on-Chip (SoC) component comprising a memory device as well as to a method for managing access to a memory array into a test mode.