Snapshot Boot Authentication for Faster Device Startup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In scenarios where one device needs to authenticate another during startup, using snapshot startup methods can lead to authentication failures if the devices are not synchronized, resulting in slower startup times and incomplete authentication processes.
Innovation Solution
An information processing method that acquires a snapshot of data from a main storage device before powering on, performs initial authentication, and then uses this snapshot for subsequent authentications, allowing for faster startup and authentication of external devices by prioritizing inter-device authentication processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If snapshot startup is used to accelerate device boot, then startup speed is improved, but device authentication fails when devices are not synchronized
Solution Approach 1:
The patent applies preliminary action by capturing a snapshot of the device state after authentication is completed but before the device is fully shut down. This snapshot includes the authenticated state, which can be restored during subsequent boot operations, allowing the device to skip the authentication process and boot faster while maintaining authentication reliability.
Solution Approach 2:
The patent uses copying by creating a snapshot (copy) of the device's memory state that includes authentication credentials and session information. This snapshot is stored and reused during snapshot boot operations, allowing the device to restore its authenticated state without performing full authentication again, thus resolving the contradiction between speed and reliability.
2Reliability
If full initialization process is executed for each device startup, then authentication reliability is maintained, but startup time increases
Solution Approach 1:
The system performs the authentication process in advance during the first boot, captures the authenticated state in a snapshot, and stores it. During subsequent boots, the device restores this pre-authenticated snapshot state, eliminating the need to repeat the full initialization and authentication process, thus reducing startup time while maintaining authentication reliability.
Solution Approach 2:
The patent segments the boot process into two paths: a full initialization path that performs complete authentication for reliability, and a snapshot boot path that restores a pre-captured authenticated state for speed. The system intelligently selects the appropriate path based on whether a valid snapshot exists, resolving the time-reliability tradeoff.
3Speed
If snapshot is captured before authentication, then startup speed is improved, but authentication state is lost
Solution Approach 1:
The patent corrects the timing of the snapshot capture by performing it after authentication is completed rather than before. The snapshot is taken at the precise moment when the authentication state is established, ensuring that the authenticated state is included in the snapshot. This timing adjustment prevents loss of authentication information while still enabling fast snapshot-based boot operations.
Data Source
AI summary
An information processing method includes, by an information processing device, acquiring a snapshot of data stored in a main storage device of the information processing device in a state where an external device is not authenticated yet, after the information processing device is powered ON; performing first authentication in which the information processing device authenticates the external device after the snapshot is stored in an auxiliary storage device of the information processing device; and performing second authentication in which the information processing device is started up using the snapshot and authenticates the external device after the information processing device is powered ON again.


