速い共通鍵と、配れる公開鍵
第3章の共通鍵暗号は速く、大きなデータも楽に暗号化できます。ただ、送る人と受け取る人が同じ鍵を前もって持っていなければならず、その鍵をどうやって安全に渡すかという問題が残りました。第4章の公開鍵暗号は、この問題を解きます。公開鍵は配ってよい鍵なので、誰でもボブ宛てに暗号化できます。そのかわり計算が重く、一度に扱えるのは小さなデータです。
図のアオイは、50 MB の会議資料をボブへ送りたいところです。共通鍵だけでは鍵を渡せず、公開鍵だけでは大きな資料を扱いにくい。それぞれの得意なところだけを使えないでしょうか。
公開鍵の技術で鍵を整え、本文は共通鍵で守る。この分担を、この章ではハイブリッド暗号と呼びます。前半は「鍵を包んで送る」形で仕組みをつかみ、後半は鍵そのものを送らずに済む鍵共有へ進みます。



