Boot Loader Firmware Image Damage Detection and Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face service interruptions and security vulnerabilities during firmware image restoration or upgrading, as they lack effective methods to determine damage or authenticity of firmware images received via over-the-air methods.
Innovation Solution
An electronic device with a controller that executes a boot loader to assess firmware image damage, perform restoration, and upgrade firmware images while ensuring security through version comparison and digital signature verification, allowing for minimal service disruption and secure updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If firmware image restoration or upgrading is performed using related art OTA method, then firmware image can be restored or upgraded, but service interruption occurs and security vulnerability exists
Solution Approach 1:
The patent segments the firmware update process into two distinct modes: emergency restoration mode (executed during booting stage when damage is detected) and version upgrade mode (executed during normal operation). This segmentation allows security verification to occur in the background during normal operations without interrupting service, while emergency restoration handles critical damage scenarios.
Solution Approach 2:
The patent implements preliminary action by verifying the authenticity of firmware images through digital signature verification before installation. The boot loader checks digital signatures of firmware images during the booting stage, and the controller verifies authenticity before executing updates, ensuring security is established in advance rather than as an afterthought.
2Productivity
If firmware image is restored or upgraded during normal operation, then service continuity is maintained, but security verification capability is lacking
Solution Approach 1:
The patent implements feedback mechanisms where the boot loader continuously monitors firmware integrity by checking digital signatures and version information. When firmware images are received during normal operation, their authenticity is verified and version information is stored for future comparison, creating a feedback loop that ensures ongoing security without service interruption.
Solution Approach 2:
The patent changes the operational parameters of firmware updates by introducing version information comparison as a key parameter. The controller compares version information of received firmware images with stored version information to determine whether updates are needed, adding a parameter-based decision mechanism that maintains both service continuity and security.
3Reliability
If boot loader checks firmware image authenticity, then security is improved, but booting time increases
Solution Approach 1:
The patent applies partial action by having the boot loader perform only essential authenticity verification (digital signature check) during the booting stage, rather than complete firmware analysis. This partial verification is sufficient to ensure security while minimizing the time added to the booting process, with more comprehensive checks occurring in the background during normal operation.
Data Source
AI summary
A firmware upgrading method for an electronic device is provided. The electronic device includes a storage section which stores a firmware image and a controller which executes a boot loader of the electronic device to determine whether the firmware image is damaged, performs a restoration function for the firmware image if the firmware image is damaged, and executes an operating system (OS) to perform normal operations if the firmware image is not damaged.


