公開鍵暗号方式(RSA)とは?
公開鍵暗号方式(RSA)とは、公開鍵と秘密鍵という対になる異なる鍵を使う暗号方式。RSAは、大きな数の素因数分解が計算量的に困難であることを安全性の根拠とする代表的な公開鍵暗号アルゴリズム。処理が共通鍵暗号方式より低速なため、実際の通信では共通鍵暗号方式と組み合わせるハイブリッド暗号方式が使われることが多い。
ネットワークスペシャリスト試験の過去問では1回出題されています。
こうかいかぎあんごうほうしき
公開鍵暗号方式(RSA)の意味
公開鍵と秘密鍵という対になる異なる鍵を使う暗号方式。RSAは、大きな数の素因数分解が計算量的に困難であることを安全性の根拠とする代表的な公開鍵暗号アルゴリズム。処理が共通鍵暗号方式より低速なため、実際の通信では共通鍵暗号方式と組み合わせるハイブリッド暗号方式が使われることが多い。
公開鍵暗号方式(RSA)の具体例
HTTPSの通信確立時には、まずRSAなどの公開鍵暗号方式で安全に共通鍵を交換し、その後の実データのやり取りは高速な共通鍵暗号方式(AESなど)で暗号化する、という組み合わせが一般的。
公開鍵暗号方式(RSA)は試験でどう引っ掛けられる?
「公開鍵暗号方式が常に共通鍵暗号方式より優れている」わけではなく、処理速度の面では共通鍵暗号方式が優る。
公開鍵暗号方式(RSA)が出た過去問
前方秘匿性(Forward Secrecy)の性質として、適切なものはどれか。
正解:鍵交換に使った秘密鍵が漏えいしたとしても、過去の暗号文は解読されない。
要点:前方秘匿性は秘密鍵漏えい後も過去の通信を守る性質
前方秘匿性(Forward Secrecy、PFS)とは、長期的に使う秘密鍵が後日漏えいしても、過去に行った通信の暗号文は解読されないという性質である。DH鍵交換をセッションごとに一時的な鍵で行い(DHEやECDHE)、そのセッション鍵を通信後に破棄することで実現する。RSA鍵交換のように長期秘密鍵からセッション鍵が導けてしまう方式では成り立たない。
出典:令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問18(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。