Storage Device Authentication Unlocking via Algorithm Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face challenges in releasing locks on storage devices due to variations in password generation algorithms, leading to restricted access and inability to change passwords effectively, even when algorithms are analyzed or updated.
Innovation Solution
An information processing apparatus with an authentication information storage unit, a release unit, and a generation unit that generates and sets new authentication information to unlock storage devices, allowing for flexible password management and algorithm changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the password generation algorithm is changed to improve security, then the storage device cannot be unlocked because the new algorithm generates different passwords than the old one
Solution Approach 1:
The system performs preliminary action by storing the password generation algorithm itself (or its identification information) in advance in the storage device. This allows the information processing apparatus to reproduce the same password using the stored algorithm, enabling successful unlocking even after algorithm changes. The preliminary storage of the algorithm creates a reference that bridges the gap between old and new algorithms.
Solution Approach 2:
The stored password generation algorithm acts as an intermediary between the new algorithm and the locked storage device. By retrieving and executing the stored algorithm, the system generates a password that matches what the storage device expects, effectively mediating the compatibility issue between algorithm updates and existing locks.
2Adaptability or versatility
If multiple password generation programs are used to handle different situations, then password generation becomes flexible, but the storage device cannot be unlocked when the algorithm varies between programs
Solution Approach 1:
Regardless of which password generation program is used, the system performs preliminary action by storing the specific algorithm (or its identification) that was used to create the lock. This ensures that when unlocking is needed, the correct algorithm can be retrieved and executed to generate the matching password, maintaining compatibility across different program scenarios.
Solution Approach 2:
The system changes the parameter of algorithm identification by storing metadata about which algorithm was used (such as algorithm type, version, or identification information). This allows the system to adapt to different situations by selecting and executing the appropriate stored algorithm, maintaining versatility while ensuring successful unlocking.
3Reliability
If a password is set in the storage device to prevent unauthorized access, then information security is improved, but the ability to change passwords or algorithms is lost
Solution Approach 1:
The system performs preliminary action by storing not just the password but also the password generation algorithm (or its identification) in the storage device. This creates a self-contained reference that allows the system to reproduce passwords even after algorithm changes, enabling password updates while maintaining security.
Solution Approach 2:
The storage device essentially serves itself by containing the algorithm information needed to verify passwords. When the information processing apparatus needs to update or change passwords, it can retrieve the stored algorithm, generate new passwords, and update the storage device without requiring external intervention or losing the ability to access the device.
Data Source
AI summary
An information processing apparatus includes an authentication information storage unit that stores authentication information for releasing restriction on use of a storage device, a release unit that releases the restriction on use of the storage device based on the authentication information, a generation unit that generates new authentication information for releasing the restriction on use of the storage device, and a setting unit that, after the restriction on use of the storage device is released, set the new authentication information in the storage device.


