Patent ID: 11928217
Assignee: CANON KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A control method of an information processing apparatus provided with a first storage medium configured to hold a first boot code and a second storage medium configured to hold a second boot code that is used to restore the first boot code, the method comprising:
performing a first verification of verifying whether or not a first verification range setting region that specifies a verification range of the first boot code and a second verification range setting region that specifies a verification range of the second boot code have been altered;
in a case where the first verification range setting region has not been altered, performing a second verification of verifying whether or not the first boot code has been altered;
in a case where the first boot code has been altered and the second verification range setting region has not been altered, performing a third verification of verifying whether or not the second boot code has been altered; and
in a case where the second boot code has not been altered, restoring the first boot code using the second boot code, wherein
the first verification range setting region and the second verification range setting region are regions that are not rewritten after a start of the information processing apparatus.