1. A generates Ks randomly, and sends it securely to B using B's public key
2. A & B communicate using session key Ks and symmetric cryptosystem