Application Start Control via External Management File Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses lack an efficient method to securely start application programs by verifying their integrity, which can lead to potential security risks and malfunctions.

Innovation Solution

The apparatus communicates with an external server to obtain a management file containing control information associated with the application program's version, allowing it to perform start processing based on this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the apparatus verifies application integrity through communication with external servers and version checking, then security is improved, but processing time and system complexity increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs integrity verification and version checking before allowing application execution. The management file is obtained and validated in advance, ensuring that security checks are completed prior to starting the application, thus preventing unauthorized or corrupted applications from running.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A management file serves as an intermediary component that contains version information and integrity data. This file acts as a mediator between the application and the verification system, allowing the apparatus to check application validity without directly analyzing the application code itself, thereby streamlining the verification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the apparatus performs version verification and integrity checks before starting applications, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The management file acts as an intermediary that simplifies the verification process. Instead of implementing complex direct analysis of application code, the system uses this pre-prepared file containing version and integrity information to perform checks, reducing the computational complexity required in the apparatus.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses a management file that contains copied or extracted version and integrity information from the application. Rather than performing full integrity analysis on the application itself, the apparatus verifies information from this separate management file, which reduces the complexity of the verification mechanism.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250044999A1Information processing apparatus, application execution control method, and non-transitory computer-readable storage medium
Publication Date: 2025.02.06 CASIO COMPUTER CO LTD
  • US20250044999A1 patent drawing
  • US20250044999A1 patent drawing
  • US20250044999A1 patent drawing

AI summary

An information processing apparatus includes a communication device configured to, in response to receiving an operation to start an application program, communicate with an external apparatus and obtain a management file, the management file including control information associated with a version of the application program; and at least one processor configured to, in a case where the control information associated with the version of the application program to be started is included in the management file obtained through the communication device, perform a control related to start processing of the application program based on the control information associated with the version of the application program to be started.