鍵管理ライフサイクルとHSMとは?かぎかんりらいふさいくるとえいちえすえむ
鍵管理ライフサイクルとHSMとは、鍵の生成・配布・保管・利用・更改・廃棄までを規程と仕組みで縛る設計。判断の中心は鍵の置き場所で、耐タンパ性を持つHSMに封じて外へ取り出せなくするほど保護は強くなるが、署名や復号のたびに装置への往復が入り、性能と可用性がHSMの構成に律速される。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →背景
暗号アルゴリズムの仕様は公開されており、攻撃者が狙うのは方式そのものではなく鍵の保管と受け渡しである。さらに厄介なのは、鍵の更改を後から入れられない設計にしてしまうことで、鍵が疑わしくなった時点で全データの再暗号化と長時間の停止が必要になる。だから初期の方式設計で、暗号文に鍵の識別子と版数を持たせるかどうかを決めておく必要がある。
具体例
認証局のルート鍵はHSM内で生成してエクスポート不可に設定し、オフライン保管する。日常の署名は中間CAの鍵で行う。アプリケーションのデータ暗号化では、AWS KMSやAzure Key Vaultのマスタ鍵でデータ鍵を包むエンベロープ暗号化にすると、装置への往復が起動時の一回で済み、大量データでも性能を落とさない。
試験での引っ掛け
「リポジトリが非公開だからソースや設定ファイルに鍵を置いてよい」は誤りで、バックアップやログ経由で流出する。暗号化したデータベースのすぐ隣に鍵を置く構成も、丸ごと持ち出されれば保護にならない。鍵更改を運用任せにして設計に版数を持たせないと、更改のたびに全件再暗号化が要る。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。