INFORMATION PROCESSING APPARATUS
To provide an information processing apparatus capable of appropriately and quickly starting a program.SOLUTION: In an information processing apparatus 1 capable of executing secure boot, when receiving a rewrite permission request and a first flag has a second value, a permission part 30 changes a...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
06.12.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | To provide an information processing apparatus capable of appropriately and quickly starting a program.SOLUTION: In an information processing apparatus 1 capable of executing secure boot, when receiving a rewrite permission request and a first flag has a second value, a permission part 30 changes a value of the first flag to a first value. The permission part 30 changes a second flag to a fourth value in accordance with change of the first flag. When the first flag has the first value at the start-up of the information processing apparatus, a determination part 40 determines that verification of a program is necessary. When the first flag has the second value at the start-up of the information processor, the determination part 40 determines that the verification of the program is unnecessary. When receiving a verification request or the verification of the program is necessary, a verification part 50 controls the permission part 30 to change the second flag to a third value, and to perform the verification of the program in accordance with change of the second flag. When the verification of the program is unnecessary, the verification part 50 skips the verification of the program.SELECTED DRAWING: Figure 1
【課題】プログラムを適正に且つ高速に起動できる情報処理装置を提供する。【解決手段】セキュアブートを実行可能である情報処理装置1であって、許可部30は、書換え許可要求を受け且つ第1のフラグが第2の値を有する場合、第1のフラグの値を第1の値に変更する。許可部30は、第1のフラグの変更に応じて第2のフラグを第4の値に変更する。判定部40は、起動時に第1のフラグが第1の値を有する場合、プログラムの検証が必要であると判定する。判定部40は、起動時に第1のフラグが第2の値を有する場合、プログラムの検証が不要であると判定する。検証部50は、検証要求を受けた場合、又は、プログラムの検証が必要である場合、第2のフラグを第3の値に変更するように許可部30を制御し、第2のフラグの変更に応じてプログラムに対する検証を行う。検証部50は、プログラムの検証が不要である場合、プログラムに対する検証をスキップする。【選択図】図1 |
---|---|
Bibliography: | Application Number: JP20180136167 |