Information Processing Apparatus Startup Falsification Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming apparatuses lack effective methods to prevent the start-up of falsified programs, particularly when the falsification detection function is disabled for speed prioritization during power-on or power-saving mode transitions.

Innovation Solution

The system includes a processor and memory configured to perform falsification detection on start-up programs based on predetermined conditions, such as device type or port usage, ensuring detection even when the falsification detection setting is disabled.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If falsification detection function is enabled, then security is improved, but start-up processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidstart-up processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by performing falsification detection selectively based on the start-up source. When the start-up program is from an external device (USB memory, network), full falsification detection is performed. When from internal storage, detection may be skipped or performed with lower priority, thus applying different security levels to different local contexts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the falsification detection execution dynamic rather than static. The detection is automatically adjusted based on runtime conditions such as start-up source identification, allowing the system to adapt security measures to the specific situation rather than always executing full detection.

Inventive Principle:
Principle #15Dynamics

2Productivity

If falsification detection is skipped for speed prioritization, then start-up speed is improved, but security is worsened

Engineering Contradiction:
Improvestart-up speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by performing falsification detection selectively based on the start-up source. When the start-up program is from an external device (USB memory, network), full falsification detection is performed. When from internal storage, detection may be skipped or performed with lower priority, thus applying different security levels to different local contexts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the falsification detection execution dynamic rather than static. The detection is automatically adjusted based on runtime conditions such as start-up source identification, allowing the system to adapt security measures to the specific situation rather than always executing full detection.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If user settings control detection execution, then ease of operation is improved, but reliability is worsened when users disable detection

Engineering Contradiction:
Improveuser controlVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing automatic falsification detection that overrides user settings when certain conditions are met. The system proactively detects and prevents potential security issues before they can affect the system, countering the potential harm of users disabling detection for speed.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent implements feedback by monitoring the start-up source and automatically adjusting detection execution accordingly. The system provides feedback to the user about why detection is being performed or skipped, and allows users to review and override automatic decisions, creating a loop that balances automation with user control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12462030B2Information processing apparatus and control method for information processing apparatus
Publication Date: 2025.11.04 CANON KK
  • US12462030B2 patent drawing
  • US12462030B2 patent drawing
  • US12462030B2 patent drawing

AI summary

An information processing apparatus includes one or more memories, and one or more processors. The one or more processors and the one or more memories are configured to retain a program relating to start-up processing obtained from a device, and perform detection processing of detecting whether a falsification is present in the program relating to the start-up processing. The detection processing is performed based on a start-up of the information processing apparatus in a case where information relating to the device satisfies a predetermined condition, even in a state where a setting to execute the detection processing is not set.