IT用語集 › セキュリティ › ハイブリッド暗号

ハイブリッド暗号

セキュリティ Svenska → 更新: 2026-10-22

データは高速な共通鍵で暗号化し、その鍵を公開鍵方式で暗号化する。1つのアルゴリズムに両方の役目を無理に背負わせない方法である。

公開鍵暗号は遅く、短いメッセージしか扱えない。共通鍵暗号は速いが、双方があらかじめ鍵を共有している必要がある。ハイブリッド暗号は両者を組み合わせる。ランダムなセッション鍵を受信者の公開鍵で暗号化し、本体のデータはそのセッション鍵で暗号化する。PGPがこの方式で、TLSの鍵交換も似た仕組みだ。

現代の理論では、鍵カプセル化機構(KEM)とデータカプセル化機構(DEM)の組み合わせとして説明される。失敗は部品そのものよりも、つなぎ目で起きやすい。セッション鍵が文脈に結び付けられていなかったり、カプセル化された鍵を気付かれずに書き換えられたりすると、可鍛性やパディングの問題が生じる。自作せず、検証済みの組み合わせを使うのが原則である。

← 用語集に戻る