Non-volatile Memory Boot Partition Physical Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile memory devices face challenges in securely programming boot partitions that have been permanently write protected, as existing methods lack a secure and reliable mechanism to update or modify data in such partitions.

Innovation Solution

The implementation of physical authentication using a predetermined sequence of signals on input pins outside the host interface allows for secure programming of boot partitions, even after permanent write protection has been set, by verifying the change in pin status to ensure authentication and authorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If permanent write protection is applied to the boot partition, then security and data integrity are improved, but the ability to update or modify boot partition data is lost

Engineering Contradiction:
Improveboot partition securityVSAvoidboot partition programmability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary authentication actions through a specific pin sequence (driving the authentication pin to a first logic level, then to a second logic level) before allowing write operations. This preliminary physical authentication enables the system to override permanent write protection when authorized, resolving the contradiction by establishing a pre-condition for safe modification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication pin serves as an intermediary physical element between the host and the memory device's write protection mechanism. By introducing this external physical authentication channel, the system mediates between the conflicting requirements of permanent write protection and programmability, allowing authorized updates without compromising overall security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the boot partition is permanently write protected, then unauthorized access is prevented, but legitimate updates cannot be performed

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidboot partition updating
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

Before allowing boot partition updates, the system requires preliminary physical authentication through a defined pin sequence. This preliminary action ensures that only authorized operations can bypass permanent write protection, maintaining security while enabling legitimate updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the operational parameters of the write protection mechanism by introducing physical authentication conditions. When the correct pin sequence is detected, the write protection parameter is temporarily modified to allow writes, resolving the contradiction between protection and updatability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If physical authentication is implemented, then secure programming is enabled, but device complexity increases

Engineering Contradiction:
Improvesecure programming capabilityVSAvoidauthentication mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication pin acts as a simple intermediary physical element that provides secure authentication without requiring complex cryptographic hardware or software mechanisms. This single pin interface enables secure programming while minimizing the increase in device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces complex software-based authentication or cryptographic verification mechanisms with a simple physical mechanical/electrical signal sequence on a dedicated pin. This substitution achieves secure programming capability with minimal added complexity by using physical layer authentication instead of higher-level complex systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10438664B2Non-volatile storage device with physical authentication
Publication Date: 2019.10.08 SANDISK TECHNOLOGIES LLC
  • US10438664B2 patent drawing
  • US10438664B2 patent drawing
  • US10438664B2 patent drawing

AI summary

A non-volatile memory device uses physical authentication to enable the secure programming of a boot partition, when the boot partition is write protected. This physical authentication can also be used to enable other features/functions.