Quarantined Memory Settings-Based Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in protecting sensitive data from undesired exposure, as applications can access data without user consent, leading to unintended leakage, even with data protection schemes in place.

Innovation Solution

Implementing a quarantined memory location with settings-based access control, using attributes like user intent, geographical location, and security protocols to restrict access and storage of sensitive data, preventing unauthorized transfer or viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data protection schemes are implemented in memory systems, then data security is improved, but applications can still access data without user consent leading to unintended leakage

Engineering Contradiction:
Improvedata securityVSAvoidunauthorized data access
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The memory system is segmented into multiple memory regions including secure memory regions and non-secure memory regions. Each region has distinct access control characteristics, allowing the system to protect sensitive data by storing it in secure regions that require authentication, while permitting applications to access non-sensitive data in non-secure regions without authentication overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary authentication mechanism is introduced between applications and secure memory regions. This intermediary layer verifies user consent and authentication credentials before allowing access to protected data, preventing unauthorized access while maintaining legitimate application functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication mechanisms are added to prevent unauthorized access, then data protection is improved, but system complexity increases

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Authentication requirements are applied locally to specific memory regions rather than uniformly across the entire memory system. Secure memory regions have authentication enabled, while non-secure regions have authentication disabled, allowing the system to protect only the necessary data without adding complexity to the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial authentication by applying authentication mechanisms only to secure memory regions and not to non-secure regions. This partial action approach provides sufficient protection for sensitive data while avoiding the excessive complexity that would result from authenticating all memory access.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If data is stored in protected memory regions, then data security is improved, but access speed may be reduced due to authentication requirements

Engineering Contradiction:
Improvedata securityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Authentication credentials and user consent preferences are established in advance through preliminary authentication during system initialization or user setup. This preliminary action allows the authentication state to be cached or pre-configured, reducing the authentication overhead during subsequent data access operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies authentication only partially to secure regions and completely exempts non-secure regions, ensuring that the speed penalty of authentication is incurred only when absolutely necessary for security, while the majority of data access operations proceed at full speed without authentication overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11539692B2Setting based access to data stored in quarantined memory media
Publication Date: 2022.12.27 MICRON TECHNOLOGY INC
  • US11539692B2 patent drawing
  • US11539692B2 patent drawing
  • US11539692B2 patent drawing

AI summary

Methods and apparatuses related to settings based access to data stored in quarantined memory media are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile) and data (e.g., information included in) stored in the memory media are subject to risks of the data being undesirably exposed and/or viewable to the public. According to embodiments of the present disclosure, a particular portion and/or location in the memory media can provide a data protection scheme, and a setting associated with the data can include security protocols that can control the accessibility to the stored data. For example, a setting can be associated with data to be stored in a particular location of the memory media, and responsive to a request to access the data, the setting can initiate an authentication of the request.