Smart Device Logo Graphics Authenticity and Boot Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart devices face issues with displaying authentic logo graphics during the Power-on Self Test (POST) stage, as they can be replaced or not displayed correctly due to malware or hackers, and the warm boot process slows down the display of these graphics.
Innovation Solution
A method that involves encrypting logo graphics data with a private key and verifying it using a pre-stored public key, allowing for quick display by caching the decrypted data and setting a quick logo flag for rapid access during warm boots.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the smart device executes the POST procedure of the BIOS and displays the exclusive logo graphic on the screen during warm boot, then the logo graphic can be displayed, but the boot process becomes slower
Solution Approach 1:
The patent applies preliminary action by caching the decrypted logo graphic data in the memory cache during the first boot process. This pre-prepared cached data is then reused during warm boot operations, eliminating the need to repeat the decryption and display processes. The quick logo flag serves as a marker to indicate when cached data is available for rapid reuse.
Solution Approach 2:
The patent creates a copy of the decrypted logo graphic data and stores it in the memory cache. This cached copy can be quickly accessed and displayed during warm boot operations without needing to reprocess the original encrypted data from the non-volatile memory, significantly reducing boot time while maintaining authenticity verification.
2Productivity
If the smart device displays the exclusive logo graphic without verification in the POST stage, then the boot process is faster, but the logo graphic may be replaced by malware or hackers
Solution Approach 1:
The patent introduces an intermediary verification mechanism using public-key cryptography. The logo graphic data is encrypted with a private key and verified using a corresponding public key stored in the BIOS. This cryptographic intermediary layer authenticates the logo graphic without significantly impacting boot speed, as the verification process is integrated into the existing boot flow.
Solution Approach 2:
The patent performs preliminary decryption and verification of the logo graphic data during the first boot process, storing the verified and decrypted data in the memory cache. The quick logo flag indicates when this preliminary verification has been completed, allowing subsequent warm boots to skip verification and display the cached data rapidly.
Data Source
AI summary
A display method for logo graphics displayed on a screen is provided, implemented by a smart device. The display method includes the following steps: powering on the smart device, to enter a Basic Input Output System (BIOS) stage; accessing, from a first non-volatile memory of the smart device, exclusive logo graphics data private-key encrypted for decryption, and using a public key pre-stored in a second non-volatile memory of the smart device for verification; and displaying, when the public key matches a private key corresponding to the exclusive logo graphics data, an exclusive logo graphic on a screen according to the decrypted and decompressed exclusive logo graphics data. The present invention further includes a smart device, a readable record medium, and a computer program product.


