US 12,380,213 B2
Detecting alteration of boot code
Takami Eguchi, Tokyo (JP); Nobuhiro Tagashira, Chiba (JP); Ayuta Kawazu, Kanagawa (JP); and Yuki Minetomo, Kanagawa (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Mar. 2, 2022, as Appl. No. 17/685,211.
Claims priority of application No. 2021-035241 (JP), filed on Mar. 5, 2021.
Prior Publication US 2022/0284103 A1, Sep. 8, 2022
Int. Cl. G06F 21/57 (2013.01); G06F 21/55 (2013.01)
CPC G06F 21/572 (2013.01) [G06F 21/554 (2013.01); G06F 2221/033 (2013.01)] 12 Claims
OG exemplary drawing
 
1. An information processing apparatus comprising:
a first non-transitory storage medium configured to store a first boot code, a boot code signature value, a specific area which has layout information indicating an arrangement of the first boot code, and a specific area signature value, wherein the boot code signature value is a signature for the first boot code and the specific area, and the specific area signature value is a signature for the specific area except for the first boot code; and
first at least one processor implemented in hardware configured to execute first executable instructions, the first at least one processor being operable when executing the first executable instructions to perform detection of an alteration of the first boot code by using the boot code signature value stored in the first storage medium, and perform detection of an alteration in the specific area by using the specific area signature value stored in the first storage medium.