問題 No.1775
公開鍵暗号方式における秘密鍵の一般的な管理方法や特徴として、適切なものはどれか。
【正解の解説】
秘密鍵は所有者自身が厳重に保管し、他人に知られないようにしなければならない。
自宅の玄関の鍵を他人に絶対に渡さないのと同じ原理です。公開鍵暗号方式では、公開鍵で暗号化されたデータを復号できるのはペアとなる秘密鍵だけなので、秘密鍵が他人に漏洩すると金庫の暗号を自らバラすような致命的なセキュリティ侵害になります。
スポンサーリンク
【その他の選択肢の解説】
秘密鍵は認証局(CA)に預けて中央集約的に管理し、必要に応じて安全に取得する。
認証局(CA)が管理するのはサーバーの正当性を証明する「電子証明書や公開鍵」であり、秘密鍵はユーザー自身で金庫に入れて守るものです。CAがすべての秘密鍵を預かってしまうと、CAがハッキングされた際に世界中の通信が丸見えになってしまうため、このような一元管理は行いません。
秘密鍵は通信相手の信頼性を証明するため、公開鍵と一緒に広く一般へ開示する。
「公開鍵暗号方式」という名前から、鍵をすべて公開すると勘違いしやすいのが最大の罠です。鍵穴である公開鍵はみんなに配りますが、鍵を開けるマスターキーである秘密鍵を一般公開してしまうと、誰でも偽造や盗み見ができる状態になり暗号の意味が完全に失われます。
秘密鍵を万が一紛失した場合は、所有者本人の申請によりいつでも容易に再発行できる。
物理的な合鍵のように、身分証明書を出せばメーカーがスペアキーを作ってくれる仕組みとは異なります。暗号の数学的なペア関係は一度失うと復元できないため、紛失時は「新しい鍵のペアを作り直して古い方を失効させる」という高度な再設定手続きが必要になります。