Non-volatile Memory Boot Partition Physical Authentication
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Object-affected harmful factors
If the boot partition is permanently write protected, then unauthorized access is prevented, but legitimate updates cannot be performed
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.
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.
3Reliability
If physical authentication is implemented, then secure programming is enabled, but device complexity increases
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.
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.
Data Source
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.


