鍵管理
更新日:
用語解説
鍵管理は、暗号の鍵の生成、配布、保管、更新、廃棄までのライフサイクルを、安全に管理することです。
■ 試験で押さえるポイント
どんなに強い暗号でも、鍵が盗まれれば意味がありません。
鍵はデータと分けて保管し、HSMなどの専用の装置を使うこともあります。
定期的に鍵を更新し、不要になった鍵は確実に廃棄します。
■ 過去問での着眼点
暗号の安全性は、方式の強さだけでなく、鍵の管理にも大きく左右されます。
例: 暗号の鍵をHSMに保管し、鍵を使える人と操作の記録を管理します。
■ KMS・HSMと鍵交換・廃棄の条件
データ暗号鍵を別の鍵で保護するエンベロープ暗号では、データ用の鍵と、それを包む鍵を区別する。KMSやHSMを使っても、復号操作の権限を奪われれば平文を取得される場合がある。
鍵のエクスポートを制限することと、鍵を使うAPIの認可は別である。用途別に鍵・サービス権限を分け、管理者操作と復号操作の記録を確認する。
新鍵での暗号化を開始しても、古い暗号文やバックアップの復号には旧鍵が必要な場合がある。保存期間と再暗号化の完了を確認せずに旧鍵を破棄すると、正規データも失う。
漏えい時は影響した鍵・トークン・利用権限を特定し、失効・交換・再暗号化と監視を行う。鍵ローテーションだけで既に持ち出された平文を取り戻すことはできない。