Power Domain Wake Authentication for Reduced Boot Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for powering power domains in secure electronic devices during boot operations are inefficient in their usage of computational and hardware resources, leading to increased power consumption and longer processing times.
Innovation Solution
Implementing asymmetric and symmetric cryptographic techniques based on boot status, using less computationally intensive authentication operations during warm boots and generating unique cryptographic keys for efficient power domain management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional authentication operations are used during boot operations, then security is maintained, but power consumption increases and processing time increases
Solution Approach 1:
The patent applies dynamics by making the authentication operation type variable based on boot status. The system dynamically selects between asymmetric authentication (for cold boots) and symmetric authentication (for warm boots) based on whether this is a first boot operation or a subsequent boot operation. This dynamic adaptation allows the system to maintain security while reducing power consumption during warm boots by using the less computationally intensive symmetric authentication method.
Solution Approach 2:
The patent changes the parameter of authentication operation type based on boot status. For cold boots (first boot operation), asymmetric authentication is used which provides high security. For warm boots (subsequent operations), symmetric authentication is used which consumes less power. This parameter change resolves the contradiction by adapting the authentication intensity to the specific boot context.
2Reliability
If conventional authentication operations are used during boot operations, then security is maintained, but processing time increases
Solution Approach 1:
The system dynamically adjusts the authentication operation based on boot status. During cold boots, asymmetric authentication is performed to ensure security. During warm boots, the system switches to symmetric authentication which is computationally less intensive and therefore faster. This dynamic adjustment resolves the time-security contradiction by using faster authentication when the system is already powered on.
Solution Approach 2:
The authentication operation parameter is changed based on whether it is a first boot or subsequent boot. The system transitions from asymmetric authentication (slower but more secure for initial boot) to symmetric authentication (faster for subsequent boots). This parameter change directly addresses the processing time issue while maintaining appropriate security levels.
3Reliability
If asymmetric authentication operations are used during all boot operations, then security is maximized, but computational resource usage increases
Solution Approach 1:
The patent segments boot operations into two categories: cold boots (first boot operation) and warm boots (subsequent boot operations). For cold boots, asymmetric authentication is used to maximize security. For warm boots, symmetric authentication is used which has lower computational requirements. This segmentation allows the system to optimize computational resource usage by applying different authentication strategies to different operational contexts.
Solution Approach 2:
The patent applies partial authentication intensity based on needs. Asymmetric authentication (excessive action) is used only when necessary for cold boots. For warm boots, symmetric authentication (partial action) is sufficient to maintain security while reducing computational resource usage. This partial action principle resolves the contradiction between security and computational complexity.
Data Source
AI summary
Systems, methods, and devices provide efficient wake operations and boot times for electronic devices. Methods include initiating, using one or more processing elements, a boot operation associated with a plurality of power domains, and determining, using the one or more processing elements, a type of the boot operation based, at least in part, on current status information identifying a current status of each of the plurality of power domains. Methods further include determining, using the one or more processing elements, one or more authentication operations based, at least in part, on the type of boot operation and a configuration of the plurality of power domains being booted, performing, using the one or more processing elements, the one or more authentication operations prior to booting the power domain.


