eMMC Access Protection Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current embedded Multimedia card (eMMC) devices lack secure protection mechanisms, allowing unauthorized entities to alter their access protection schemes, which is a critical vulnerability in securing memory operations.

Innovation Solution

Implementing an authentication technique that requires successful completion of an authentication process to alter the access protection scheme, utilizing pre-programmed cryptographic keys and additional registers in the eMMC device to ensure only authorized changes can be made to the configuration, thereby preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access protection schemes are implemented in eMMC devices, then write protection for memory partitions is provided, but the schemes can be altered by unauthorized entities

Engineering Contradiction:
Improveaccess protectionVSAvoidunauthorized alteration
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Cryptographic keys are pre-programmed into the eMMC device during manufacturing, and authentication credentials are established in advance. This preliminary setup enables the device to verify future access requests and prevent unauthorized alterations to protection schemes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An authentication mechanism acts as an intermediary between access requests and the access protection scheme configuration. The mechanism verifies credentials before allowing any modifications to protection settings, blocking unauthorized entities from altering the scheme.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication techniques are implemented to secure access protection, then only trusted hosts can alter configuration, but device complexity increases

Engineering Contradiction:
Improveconfiguration securityVSAvoidauthentication mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication mechanism leverages existing eMMC interface protocols and register structures, making the security feature work within the existing device framework rather than requiring entirely new hardware components. This reduces the impact on device complexity.

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

Solution Approach 2:

The authentication mechanism controls access by changing the state of specific bits in configuration registers based on authentication results. When authentication succeeds, write enable bits are set; when it fails, they remain cleared. This parameter-based control provides security without adding complex structural elements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240037045A1Apparatuses and methods for securing an access protection scheme
Publication Date: 2024.02.01 LODESTAR LICENSING GROUP LLC
  • US20240037045A1 patent drawing
  • US20240037045A1 patent drawing
  • US20240037045A1 patent drawing

AI summary

A device includes a memory. The device also includes a controller. The controller includes a register configured to store an indication of whether an ability of a received command to alter an access protection scheme of the memory is enabled. The received command may alter the access an access protection scheme of the memory responsive to the indication.