Storage Device Authentication State Recovery After Power Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Sudden power down during complex transactions in storage devices requires full re-authentication with host devices, which is time-consuming and degrades system performance, especially for RSA login authentication processes that involve multiple phases.
Innovation Solution
The storage device stores the state of the authentication process, allowing it to resume operations with the host device without re-performing completed phases after a power loss, thereby reducing the need for full re-authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full re-authentication is performed after power loss, then security is maintained, but system performance degrades and time is lost
Solution Approach 1:
The storage device performs preliminary actions by storing the authentication state and completed phases in non-volatile memory before power loss occurs. This allows the device to resume authentication from the stored state rather than starting over, thereby maintaining security while improving system performance after power restoration.
Solution Approach 2:
The invention recovers the authentication state from non-volatile memory after power loss, discarding only the volatile memory contents that lost power. By recovering the stored authentication state including completed phases, the system avoids redundant authentication steps while maintaining security requirements.
2Reliability
If full authentication process is re-performed, then authentication completeness is ensured, but time consumption increases
Solution Approach 1:
The storage device performs preliminary authentication phases and stores the state of completion in non-volatile memory before power loss. After power restoration, the device retrieves this stored state and resumes authentication from where it left off, ensuring completeness while significantly reducing the time required compared to full re-authentication.
Solution Approach 2:
The authentication process is segmented into multiple phases, with the state of completion tracked and stored. After power loss, only the remaining incomplete phases need to be executed, rather than re-performing the entire authentication sequence, thus reducing time consumption while maintaining completeness.
3Adaptability or versatility
If authentication state is stored, then power loss recovery is enabled, but device complexity increases
Solution Approach 1:
The storage device implements preliminary state capture by storing authentication progress in non-volatile memory before power loss. This enables recovery capability without requiring complex real-time monitoring systems, as the state is captured at predetermined checkpoints during the authentication process.
Solution Approach 2:
The invention creates a copy of the authentication state in non-volatile memory that can be retrieved after power loss. This copying approach enables recovery capability with minimal added complexity, as it simply duplicates the necessary state information rather than implementing complex recovery logic.
Data Source
AI summary
A storage device and method for storage device state recovery are provided. In one embodiment, a storage device commences an authentication process to authenticate a host device. The authentication process comprises a plurality of phases, and the storage device stores the state of the authentication process, wherein the state indicates the phase(s) of the authentication process that have been successfully completed. After a power loss, the storage device retrieves the state of the authentication process and resumes an operation with the host device without re-performing the phase(s) of the authentication process that have been completed.


