Memory Data Line Updating for Unauthorized Access Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face unauthorized access threats due to the lack of robust security measures, which can lead to vulnerabilities where valid data is inadvertently provided in response to unauthorized access commands, compromising sensitive information.

Innovation Solution

Implementing a security mechanism within the memory device that verifies access commands using credentials stored in registers, where access to protected regions is only granted if the provided key matches the stored key, and generating a specific data pattern or inhibiting data output to indicate unauthorized access attempts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security measures are implemented at the memory device to verify access commands, then security against unauthorized access is improved, but device complexity increases due to additional verification circuitry and credential storage

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-verification of access commands by internally comparing provided credentials against stored credentials, eliminating the need for external security verification infrastructure and reducing overall system complexity while maintaining strong security

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The security function is segmented into separate credential storage registers and verification logic, allowing the security mechanism to be integrated into existing memory device architecture without requiring complete redesign of the device structure

Inventive Principle:
Principle #1Segmentation

2Reliability

If the memory device rejects unauthorized access commands, then security is improved, but loss of time occurs due to verification delays and rejected access attempts

Engineering Contradiction:
ImprovesecurityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Credentials are pre-stored in registers within the memory device, and the verification process is integrated into the command execution pipeline, allowing security checks to occur in parallel with normal memory operations rather than as sequential delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification mechanism provides immediate feedback on command authorization status, allowing the system to quickly determine whether to proceed with or reject the access command without prolonged waiting periods

Inventive Principle:
Principle #23Feedback

3Reliability

If data patterns are generated to indicate unauthorized access attempts, then security detection is improved, but manufacturing precision requirements increase for generating and verifying specific data patterns

Engineering Contradiction:
Improvesecurity detectionVSAvoiddata pattern generation precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system changes the state parameters of data latches from their normal data-holding state to a predefined unauthorized access indication pattern, providing a clear and reliable signal of unauthorized access without requiring complex pattern generation or verification mechanisms

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11669251B2Data lines updating for data generation
Publication Date: 2023.06.06 MICRON TECHNOLOGY INC
  • US11669251B2 patent drawing
  • US11669251B2 patent drawing
  • US11669251B2 patent drawing

AI summary

Apparatuses and methods related to updating data lines for data generation in, for example, a memory device or a computing system that includes a memory device. Updating data lines can include updating a plurality of data lines. The plurality of data lines can provide data form the memory array responsive to a receipt of the access command. The plurality of data lines can also be updated responsive to a determination that an access command received at a memory device is unauthorized.