電子商取引において, 取引当事者から独立している第三者機関である認証局が発行するものはどれか。
平成22年度 秋期 ITパスポート試験 問73
この問題の解説と、これまでの解答の記録です。
問 73
- ア
正解 認証局 (CA) は、取引当事者のどちらにも属さない独立した第三者機関として、ある公開鍵が確かに本人のものであることを保証する役割をもつ。CA は申請者の本人確認 (実在性の審査) を行ったうえで、その利用者の「公開鍵」と所有者情報 (氏名・組織名・有効期限など) をひとまとめにし、CA 自身のディジタル署名を付けた「ディジタル証明書 (公開鍵証明書)」を発行する。受け取った側は、CA の公開鍵でその署名を検証することで、手元にある公開鍵が偽物にすり替えられていないこと、すなわち相手が名乗っているとおりの相手であることを確認でき、なりすましを防止できる。したがって、認証局が発行するのは「取引当事者の公開鍵に対するディジタル証明書」であり、正解はアとなる。
不正解イ
ディジタル署名は、署名する本人が自分の秘密鍵を使って作成するものであり、他人である CA が当事者の代わりに作って配ることはない。CA が行うのは、その署名を検証するために必要な「相手の公開鍵」が本物であると証明することであって、署名そのものの発行ではない。
不正解ウ
パスワードは、利用者と個々のシステム (サービス提供者・システム管理者) との間で設定・管理される本人確認用の秘密情報であり、公開鍵基盤 (PKI) における第三者機関である CA が発行するものではない。また、パスワードは第三者に知られてはならない情報なので、外部機関が発行して流通させるという仕組み自体がそぐわない。
不正解エ
秘密鍵は本人だけが厳重に秘匿し、他人に渡してはならない鍵である。証明書に載せて広く配布するのは、あくまで対になる公開鍵の方であり、「秘密鍵に対するディジタル証明書」という仕組みは存在しない。公開鍵と秘密鍵の役割を取り違えた誤りの選択肢である。
- 認証局 (CA) は、公開鍵の持ち主を保証する信頼された第三者機関であり、発行するのは「公開鍵に対するディジタル証明書 (公開鍵証明書)」である。CA・証明書・公開鍵から成るこの仕組み全体を公開鍵基盤 (PKI) と呼ぶ。
- 公開鍵暗号方式では、秘密鍵は本人だけが保持して公開しない、公開鍵は広く配布して暗号化や署名検証に使う、という役割分担が大前提。ディジタル署名は本人が秘密鍵で作るものであり、CA が作るものではない点も併せて押さえる。