ITパスポート 2017年 (平成29年 春期) 問86「AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはど…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約58%です。
ウ. Bさんだけが復号できる暗号文を作成する。
正答率 58.4%(661人中 386人が正解)
公開鍵暗号方式(Public Key Cryptography)では「受信者の公開鍵で暗号化→受信者の秘密鍵で復号」が基本操作である。AさんがBさんの公開鍵を持っている場合、Bさんの公開鍵で暗号化したデータはBさんの秘密鍵でしか復号できないため、Bさんだけが内容を読める暗号文を作成できる。一方、ディジタル署名は「署名者の秘密鍵で署名→受信者が署名者の公開鍵で検証」という操作であり、Aさんの署名を作成するにはAさんの秘密鍵が必要でBさんの公開鍵では作れない。混同しやすい「暗号化と署名の鍵の使い方」を整理して覚えることが重要である。