Image Forming Firmware Recovery After Whitelist Hash Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image forming apparatuses face operational halts when unauthorized programs or modified legitimate programs are detected due to hash value mismatches with the whitelist, leading to inefficiencies and potential security risks.

Innovation Solution

The apparatus includes a processor that rewrites unauthorized or modified programs with original programs stored in a read-only memory or external servers, ensuring continuous operation by maintaining a whitelist of unique information for each program and performing hash checks to validate program integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a whitelist type anti-malware function is used to control program execution based on hash value matching, then program security is improved, but operational continuity deteriorates when unauthorized or modified programs are detected

Engineering Contradiction:
Improveprogram securityVSAvoidoperational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-storing original programs in a read-only memory before they are modified or replaced. When a program is detected as unauthorized or modified, the system can immediately restore the original program from the read-only memory, preventing operational interruption and maintaining both security and continuity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The read-only memory acts as an intermediary between the whitelist verification system and the program execution system. It stores authentic program copies that can be restored when violations are detected, serving as a mediator that enables recovery without requiring system shutdown or complete operational halt.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the image forming apparatus stops processing upon detecting a program whose hash value does not match the whitelist, then security against unauthorized programs is improved, but system efficiency deteriorates

Engineering Contradiction:
Improvesecurity against unauthorized programsVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent converts the harmful effect of detecting unauthorized programs into a beneficial restoration process. Instead of simply stopping execution, the system uses the detection opportunity to trigger automatic restoration of the original program from read-only memory, thereby eliminating the harmful unauthorized program while maintaining system efficiency and continuity.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system performs self-service by automatically restoring unauthorized or modified programs using the pre-stored original copies in the read-only memory. This self-correction mechanism eliminates the need for manual intervention or complete system shutdown, maintaining efficiency while ensuring security.

Inventive Principle:
Principle #25Self-service

3Productivity

If the apparatus restores unauthorized programs with original programs from read-only memory, then operational continuity is improved, but device complexity increases

Engineering Contradiction:
Improveoperational continuityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies copying by creating a copy of the original program and storing it in the read-only memory. This copy serves as a backup that can be restored when the program is compromised, enabling operational continuity without requiring complex real-time verification or reconstruction processes.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The original program is copied and stored in the read-only memory in advance before any potential compromise occurs. This preliminary action simplifies the restoration process during incidents, as the system only needs to read and restore the pre-stored copy rather than performing complex reconstruction or verification procedures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250390562A1Image forming apparatus
Publication Date: 2025.12.25 TOSHIBA TEC KK
  • US20250390562A1 patent drawing
  • US20250390562A1 patent drawing
  • US20250390562A1 patent drawing

AI summary

An image forming apparatus can include a first memory configured to store at least one program. The image forming apparatus can include a second memory configured to store a whitelist comprising one or more listed programs and unique information for each listed program. The image forming apparatus can include a processor configured to, when the first program requesting to be executed is different than the unique information in the whitelist, rewrite the first program with an original program and restart the image forming apparatus.