Snapshot Boot Authentication for Faster Device Startup

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

VSEngineering 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

Engineering Contradiction:
Improvestartup speedVSAvoidauthentication reliability
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

2Reliability

If full initialization process is executed for each device startup, then authentication reliability is maintained, but startup time increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #1Segmentation

3Speed

If snapshot is captured before authentication, then startup speed is improved, but authentication state is lost

Engineering Contradiction:
Improvestartup speedVSAvoidauthentication state
Core Design Contradiction:
SpeedVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11003758B2Information processing method, information processing device, program, and recording medium
Publication Date: 2021.05.11 TOYOTA JIDOSHA KK
  • US11003758B2 patent drawing
  • US11003758B2 patent drawing
  • US11003758B2 patent drawing

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.