Boot Loader Firmware Image Damage Detection and Restoration

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

VSEngineering 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

Engineering Contradiction:
Improvefirmware image securityVSAvoidservice interruption time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If firmware image is restored or upgraded during normal operation, then service continuity is maintained, but security verification capability is lacking

Engineering Contradiction:
Improveservice continuityVSAvoidfirmware image authenticity
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If boot loader checks firmware image authenticity, then security is improved, but booting time increases

Engineering Contradiction:
Improvefirmware image authenticity verificationVSAvoidbooting time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9454436B2Electronic device and firmware upgrading method thereof
Publication Date: 2016.09.27 SAMSUNG ELECTRONICS CO LTD
  • US9454436B2 patent drawing
  • US9454436B2 patent drawing
  • US9454436B2 patent drawing

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.