エンベデッドシステムスペシャリスト暗記無料で始める

セキュアブートとは?せきゅあぶーと

セキュアブートとは、起動する各段のコードのディジタル署名を、ハードウェアへ焼き込まれた信頼の起点(ルートオブトラスト)の鍵で検証し、正当なものだけへ制御を渡す仕組み。改ざんされたブートローダやファームウェアが立ち上がることを防ぐ。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

エンベデッドSPを最短で暗記・合格する →

背景

機器が手元を離れて現場に置かれる以上、フラッシュを書き換える機会は攻撃者にもある。ソフトでソフトを守ろうとしても、最初に立ち上がるものを差し替えられれば全部が無効になる。だから信頼の起点だけは書き換えられないハードに置き、そこから上へ検証を伝播させる形が採られた。想定脅威を見極めて構成を決める能力(3-10)として問われる。

具体例

NXPやSTマイクロエレクトロニクスのMCUでは、ヒューズへ焼いた公開鍵ハッシュをブートROMが参照し、一次ブートローダ→二次ブートローダ→アプリと各段が次段の署名を検証する信頼の連鎖を組む。鍵を焼いた時点で戻せないため、量産前の鍵管理の設計が要になる。

試験での引っ掛け

守れるのは起動時点までで、起動後にRAM上で改ざんされる攻撃は範囲外。実行時の完全性検証やOTA更新時の署名検証と組み合わせて初めて成立する。またロールバック攻撃——正しく署名された古い脆弱版へ戻される——を防ぐには、版数の単調増加をハードのカウンタで持つ必要がある。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

エンベデッドSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 守れるのは起動時点までで、起動後にRAM上で改ざんされる攻撃は範囲外。