ハイブリッド暗号方式とは?はいぶりっどあんごうほうしき
ハイブリッド暗号方式とは、本文は共通鍵暗号で高速に暗号化し、その共通鍵だけを受信者の公開鍵で暗号化して届ける組合せ方式。公開鍵暗号は演算が重く大量データの処理に向かず、共通鍵暗号は鍵を安全に相手へ渡す手段を持たないため、互いの弱点を相手の強みで埋める構成として採用される。
最終更新:2026-10-06
この語が出る過去問を解く →背景
共通鍵暗号だけで運用しようとすると、通信相手ごとに鍵をどう安全に渡すかという鍵配送問題が残り、相手が増えるほど鍵の数も管理負担も膨らむ。かといって公開鍵暗号で本文すべてを処理すると、演算量が桁違いに大きく実用的な速度が出ない。速度と鍵配送という相反する要求を、暗号化する対象を分けることで同時に満たしたのがこの方式である。
具体例
TLSはこの構成の代表で、鍵交換や証明書の検証に公開鍵暗号を使い、確立後の通信本体はAES-GCMなどの共通鍵暗号で処理する。メールを暗号化するS/MIMEやPGPも、本文を共通鍵で暗号化し、その鍵を受信者の公開鍵で包んで同送する。
試験での引っ掛け
どちらの鍵で何を暗号化するかが逆に問われる。本文が共通鍵、その共通鍵を運ぶのが公開鍵であり、「本文を公開鍵暗号で暗号化する」は誤り。使うのは受信者の公開鍵で、復号できるのは対応する秘密鍵を持つ受信者だけになる。送信者の秘密鍵で処理するのはデジタル署名であり、目的が守秘ではなく本人確認と改ざん検知である点も混同されやすい。
関連用語
出た過去問
出典:平成28年度 秋期 応用情報技術者試験 午前 問42(IPA)
OpenPGPやS/MIMEにおいて用いられるハイブリッド暗号方式の特徴はどれか。
正解:公開鍵暗号方式と共通鍵暗号方式を組み合わせることによって鍵管理コストと処理性能の両立を図る。
要点:本文は共通鍵、その鍵は公開鍵で暗号化して送る
ハイブリッド暗号方式では、本文そのものは高速な共通鍵暗号で暗号化し、そのとき使った共通鍵を受信者の公開鍵で暗号化して一緒に送ります。受信者は自分の秘密鍵で共通鍵を取り出し、本文を復号します。これにより、公開鍵暗号の鍵配送の容易さと、共通鍵暗号の処理の速さを同時に得られます。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。