Patent ID: 9576132
Date: 2017-02-21
CPC Classifications: G06F

Claim:
1. An information processing apparatus comprising: (a) a storage unit having a system file partition used to store firmware of the information processing apparatus; (b) a setting unit configured to set one of a first mode of detecting alteration for the entire system file partition and a second mode of detecting alteration for the firmware stored in the system file partition; (c) a calculation unit configured to calculate a first hash value for the entire system file partition in a case where the setting unit sets the first mode, and to calculate a second hash value for the firmware stored in the system file partition in a case where the setting unit sets the second mode; and (d) an alteration detection unit configured to detect alteration of the entire system file partition based on the first hash value in a case where the setting unit sets the first mode, and to detect alteration of the firmware stored in the system file partition based on the second hash value in a case where the setting unit sets the second mode, wherein, in the first mode, the alteration detection unit calculates the first hash value for the entire system file partition, determines whether the calculated first hash value coincides with the first hash value, and notifies, in a case that it is determined that the calculated first hash value does not coincide with the first hash value, that alteration has been performed for the system file partition.