基本情報暗記無料で始める

公開鍵暗号方式とは?こうかいかぎあんごうほうしき

公開鍵暗号方式とは、対になる2つの鍵を使い、片方で暗号化したものはもう片方でしか復号できない方式。公開鍵は誰に配ってもよく、秘密鍵だけを本人が持つ。秘密にしたい文書を送る側は受信者の公開鍵で暗号化し、受信者が自分の秘密鍵で復号する。代表例はRSA暗号と楕円曲線暗号。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では4回出題され、ほかに2問の解説で触れられています(2016年度〜2019年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:公開鍵暗号方式(RSA)、公開鍵暗号

この語が出る過去問を解く →

背景

共通鍵暗号は処理が速い代わりに、同じ鍵を相手へ安全に渡す手段が別に必要になる(鍵配送問題)。会ったことのない相手とWeb上で通信する場面では、これが成り立たない。鍵を2つに分けて片方を公開してよい形にすることでこの問題を解いた。ただし処理が重いので、実際には本文を共通鍵で暗号化し、その鍵だけを公開鍵で送るハイブリッド暗号が使われる。

具体例

アドレス欄に鍵マークが出るHTTPS通信では、サーバのデジタル証明書に入っている公開鍵を使って共通鍵を安全に渡し、以降の本文は速い共通鍵暗号でやり取りする。RSA暗号という名前は、考案者のリベスト・シャミア・エーデルマンの頭文字から来ている。

試験での引っ掛け

「誰の、どちらの鍵を使うか」が最大の落とし穴。秘密を守るなら受信者の公開鍵で暗号化し、デジタル署名なら送信者が自分の秘密鍵で署名する。n人が相互に通信するときの鍵の数も、共通鍵方式は n(n-1)/2 個、公開鍵方式は2n個と違う。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では4回出題(2016年度〜2019年度)
  • 分野:テクノロジ系
  • 「誰の、どちらの鍵を使うか」が最大の落とし穴。