質問: 初めて質問させていただきます。 会社ではベリサインのサービスを使っており、結果的に電子メールはS/MIME方式の暗号化を使っています。 たまに取引先から「うちはPGP方式を使っているのですが、そちらはPGPは使えますか?」という質問を受けることがあります。 私の理解では、お互いに公開鍵と電子署名のやりとりをするという仕組みから考えて、両者のの使っている暗号化方式が違っていても、双方向のやりとりともきちんと暗号化できると思えてなりません。 つまり、当社から取引先へのメールは、相手の公開鍵でPGP方式で暗号化され、取引先から当社へのメールは、当社の公開鍵でS/MIME方式で暗号化されるということですね。 そうなると、こちらと相手の暗号化方式をそろえる必要はないのではないかと思っているのですが、Webなどで調べてもなかなか確信が得られる情報がありません。 実際のところ、どうなのでしょう? どなたか、教えていただけないでしょうか。 使用OS:Windows XP sp2 メールソフト:Outlook Expres 6またはThunderBird 1.5 よろしくお願いいたします。
回答: 可能です。 送信者と受信者の順序対に対して一連の暗号方式の列からなる 多重暗号化を対応させることが可能です。 たとえば、 A→B では、RSAとカメリアで暗号化し B→A では、AESとTwofishで暗号化する もちろん自動的に復号化してメールが読める そんな方式は実現されています。 protected communication system と言います。 最近、ヨーロッパで特許認定されたようです。