Storage Device Authentication Unlocking via Algorithm Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidunlock capability
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvepassword generation flexibilityVSAvoidunlock capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveinformation securityVSAvoidpassword management flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9405938B2Information processing apparatus, method for releasing restriction on use of storage device, and storage medium
Publication Date: 2016.08.02 CANON KK
  • US9405938B2 patent drawing
  • US9405938B2 patent drawing
  • US9405938B2 patent drawing

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.