Bの公開鍵をAへ送信し
Aはその公開鍵で共通鍵を暗号化してBに送る
Bはその共通鍵でファイルを暗号化してAに送る
じゃないのかな?