資格暗記無料で始める

公開鍵暗号方式とは?

公開鍵暗号方式とは、対になる公開鍵と秘密鍵を使い、一方で暗号化したものは他方でしか復号できない方式です。代表例はRSAや楕円曲線暗号。秘密文の送信では受信者の公開鍵で暗号化し、受信者が自分の秘密鍵で復号します。鍵配送問題を解決できる点が要点です。

基本情報技術者試験の過去問では6回出題されています(2016年度〜2019年度)。

こうかいかぎあんごうほうしき

基本情報技術者試験の頻出用語/テクノロジ系/別名:公開鍵暗号、公開鍵暗号方式(RSA)


公開鍵暗号方式の意味

対になる公開鍵と秘密鍵を使い、一方で暗号化したものは他方でしか復号できない方式です。代表例はRSAや楕円曲線暗号。秘密文の送信では受信者の公開鍵で暗号化し、受信者が自分の秘密鍵で復号します。鍵配送問題を解決できる点が要点です。

公開鍵暗号方式の具体例

AさんがBさんへ機密文書を送るとき、公開されているBの公開鍵で暗号化する。復号できるのはBの秘密鍵を持つB本人だけ。n人が相互に通信しても鍵は各人2個ずつ計2n個で済み、共通鍵方式の組合せ爆発が起きません。

公開鍵暗号方式は試験でどう引っ掛けられる?

「誰の、どちらの鍵を使うか」が最大の落とし穴です。機密性を守るなら受信者の公開鍵、署名なら送信者の秘密鍵。RSAの安全性は素因数分解の困難さに依存し、離散対数問題に基づくDSAとは根拠が違います。

公開鍵暗号方式と関連する用語

公開鍵暗号方式が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。