Information processing apparatus capable of detecting alteration, method for controlling information processing apparatus, and storage medium

a technology of information processing apparatus and detection method, which is applied in the direction of securing communication, digital transmission, instruments, etc., can solve the problems of tampering and altering software by taking advantage of software vulnerability and becoming a problem, and affecting the use of computer

Active Publication Date: 2020-03-26
CANON KK
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present disclosure involves an information processing apparatus that can install a first program and make it compatible with the apparatus's operational environment. The apparatus also includes a generation unit that generates verification data based on the installed program, and a detection unit that can detect any alterations to the program after installation based on the verification data. The technical effect of this disclosure is to ensure the proper and safe installation and utilization of programs on an information processing apparatus.

Problems solved by technology

An attack attempting to tamper and alter software by taking advantage of vulnerability of the software and misuse a computer has been becoming a problem.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Information processing apparatus capable of detecting alteration, method for controlling information processing apparatus, and storage medium
  • Information processing apparatus capable of detecting alteration, method for controlling information processing apparatus, and storage medium
  • Information processing apparatus capable of detecting alteration, method for controlling information processing apparatus, and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]A first exemplary embodiment will be described. A hardware configuration of a multifunction peripheral 100 will be described with reference to FIG. 1. FIG. 1 illustrates one example of the hardware configuration of the multifunction peripheral 100. The multifunction peripheral 100 is one example of an information processing apparatus.

[0015]A central processing unit (CPU) 101 executes a program (software) of the multifunction peripheral 100 and controls the multifunction peripheral 100.

[0016]A read only memory (ROM) 102 stores therein a basic input / output system (BIOS), a fixed parameter, and the like of the multifunction peripheral 100.

[0017]The program that the CPU 101 executes when controlling the multifunction peripheral 100 is loaded into a random access memory (RAM) 103. The RAM 103 stores temporary data and the like therein.

[0018]A hard disk drive (HDD) 104 stores a part of application programs and various kinds of data therein.

[0019]A flash memory 114 stores a loader 21...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An information processing apparatus includes an installation unit that installs a first program after overwriting the first program so as to make the first program compatible with an operational environment on the information processing apparatus. A generation unit is included to generate first verification data based on the first program overwritten by the installation unit. A first detection unit is also included to detect an alteration to the first program after the installation based on the first verification data generated by the generation unit.

Description

BACKGROUNDField[0001]The present disclosure relates to an information processing apparatus capable of detecting an alteration, a method for controlling an information processing apparatus, and a medium storing a program.Description of the Related Art[0002]An attack attempting to tamper and alter software by taking advantage of vulnerability of the software and misuse a computer has been becoming a problem.[0003]Japanese Patent Application Laid-Open No. 2008-244992 discusses a terminal apparatus including a tamper-resistant module equipped with a first flash memory and a first central processing unit (CPU), and a main body unit equipped with a second flash memory and a second CPU. The first flash memory stores therein a hash value of a boot unit including a preset boot program. The first CPU calculates a hash value of the input boot unit, determines whether the calculated hash value of the boot unit and the above-described stored hash value of the boot unit match each other, and outp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(United States)
IPC IPC(8): G06F21/51H04L9/32G06F21/57H04N1/00
CPCG06F21/572H04L9/3239G06F2221/033H04N1/00037G06F8/61G06F21/51H04N1/00938H04L9/3247H04N1/00074G06F9/4401
InventorTSUCHITOI, NAOKI
OwnerCANON KK