鍵管理とは?かぎかんり
鍵管理とは、暗号鍵を、誰がいつどの鍵を扱えるかを定めたうえで、生成・配付・保管・更新・廃棄という一生を通じて統制すること。各段階に承認と記録を置き、鍵を扱う者と暗号化されたデータを扱う者を分けることで、暗号化を名目ではなく実際の保護として機能させる。鍵の所在と操作記録が検証の中心になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
暗号化を導入すれば情報は守られると考えられがちだが、鍵が復号できる者の手元へ無防備に置かれていれば、暗号文と鍵が同時に手に入る。強度の議論はアルゴリズムから鍵の取扱いへ移り、鍵そのものを資産として台帳で管理し、権限の分離と記録によって守る発想が定着した。一方で鍵を失えば暗号化したデータ自体が取り出せなくなるため、鍵管理は機密性だけでなく可用性を左右する統制でもある。
具体例
監査人は、鍵が耐タンパ性のあるHSM内で生成され平文で外部へ出ない設計になっているか、鍵を操作できる管理者と業務データを扱う担当者が別人か、年次の鍵更新と旧鍵の廃棄が実施されているかを、鍵管理台帳と操作ログの突合によって確かめる。
試験での引っ掛け
暗号化を実施している事実だけを確かめて統制が有効と結論しない。復号できる鍵が同じサーバ上に平文で置かれていれば保護の意味は無い。またバックアップ媒体を暗号化した場合、鍵を失うと復旧できなくなるため、鍵の退避と世代管理の手順まで確かめる必要がある。
関連用語
出た過去問
出典:令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問18(IPA)解説で登場
共通鍵暗号方式において、100人の送受信者のそれぞれが、相互に暗号化通信を行うときに必要な共通鍵の総数は幾つか。
正解:4,950
要点:共通鍵はn(n-1)/2個必要で、人数増に対し二乗で膨れ上がる
共通鍵暗号では通信する二者ごとに固有の鍵が必要になるため、必要な鍵数はn人から2人を選ぶ組合せ数、すなわちn(n-1)/2で求まる。100人なら100×99÷2=4,950個となる。人数の増加に対して鍵数が二乗のオーダーで膨らむこの鍵管理問題が、公開鍵暗号を併用する動機になっている。
出典:令和4年度 秋期 システム監査技術者試験 午前Ⅱ 問18(IPA)解説で登場
公開鍵暗号方式を使った暗号通信をn人が相互に行う場合、全部で何個の異なる鍵が必要になるか。ここで、一組の公開鍵と秘密鍵は2個と数える。
正解:2n
要点:公開鍵暗号は1人1対で足り、n人なら鍵は2n個で済む
公開鍵暗号では、鍵は利用者ごとに公開鍵と秘密鍵の対を一組もてばよく、相手ごとに鍵を用意する必要がない。したがってn人が相互に通信する場合に必要な鍵は2n個であり、人数に比例してしか増えない。相手ごとに鍵が要る共通鍵暗号のn(n-1)/2と対比すると、鍵管理負担の差がはっきりする。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。