過去問ドリル

公開鍵暗号方式とは

暗号化と復号に別々の鍵(公開鍵と秘密鍵)を使う方式。鍵を事前に秘密裏に共有する必要がありません。

解説

鍵は対になった公開鍵と秘密鍵で、公開鍵は誰に知られてもよく、秘密鍵は持ち主だけが管理します。機密性が目的の通信では、送信者が受信者の公開鍵で暗号化し、受信者が自分の秘密鍵で復号します。処理が重いため、実際の通信では公開鍵暗号で共通鍵を安全に渡し、以降のデータは共通鍵で暗号化することが一般的です(TLSなど)。代表的な方式にRSAがあります。

試験での出方

「誰の、どの鍵で暗号化・復号するか」が定番です。機密性は受信者の公開鍵で暗号化、デジタル署名は送信者の秘密鍵で署名、と区別します。

あわせて読みたい用語

この用語が解説に出てくる問題