?AAさんは平文(メッセージ)を一方向性関数(ハッシュ)によって要約(ダイジェスト)し、その要約を(Aさんだけが知っている)Aさんの秘密鍵によって暗号化(電子署名)する。
?BAさんは共通鍵を生成し、平文と電子署名と公開鍵証明書の三つをこの共通鍵によって暗号化(暗号文)する。
?CAさんはこの共通鍵を(誰もが知りうる)Bさんの公開鍵によって暗号化(暗号化された鍵)する。
?DAさんはこの時号文と暗号化された鍵をBさんへ送る。
?EBさんはこの時号文と暗号化された鍵をAさんから受け取る。
?FBさんは暗号化された鍵を(Bさんだけが知っている)Bさんの秘密鍵で復移化し、共通鍵を得る。
?GBさんは暗号文をこの共通鍵で復号化し、平文と電子署名と公開鍵証明書を得る。