In one embodiment, a platform comprises a processor, an input/output control
hub
(ICH), and a trusted platform module (TPM). Coupled to the ICH, the TPM comprises
an internal memory, and an asymmetric key generation unit. The symmetric key generation
unit produces an ephemeral asymmetric key pair including an ephemeral asymmetric
public key and an ephemeral asymmetric private key. Both the ephemeral asymmetric
public key and the ephemeral asymmetric private key are used for encryption and
decryption operations during a single communications session.