0.
通信内容は悪意ある盗聴者Zさんに筒抜けの前提。

-- 1.共通鍵作成 --------------------------------------------
1-1.
Xさんの秘密鍵x。
Yさんの秘密鍵y。
お互いに相手の秘密鍵は知らない。

1-2.
Xさんは適当なaというデータを作成し、
xで暗号化します。
 a:適当なデータ
 (a){x}:暗号化されたデータ。
  ()と{}の意味
   xがバレるとaを取り出せるが、
   aがバレてもxを取り出せない。
1-3.
Xさんはaと(a){x}をYさんに送付します。
 ●通信 X --- a , (a){x} --> Y
盗聴者Zさんはaと(a){x}を得ますがxを取り出すことはできません。
これはYさんも同じです。

1-4.
Yさんは下記の2つのデータを作ります。
 (a){y}:★共通鍵。aをyで暗号化したもの。
 ((a){x}){y}:(a){x}をyで暗号化したもの。