A first data processing system, which includes a first cryptographic
device, is communicatively coupled with a second data processing system,
which includes a second cryptographic device. The cryptographic devices
then mutually authenticate themselves. The first cryptographic device
stores a private key of a first asymmetric cryptographic key pair and a
public key of a second asymmetric cryptographic key pair that is
associated with the second data processing system. The second
cryptographic device stores a private key of the second asymmetric
cryptographic key pair and a public key of the first asymmetric
cryptographic key pair that is associated with the first data processing
system. In response to successfully performing the mutual authentication
operation between the two cryptographic systems, the first data
processing system is enabled to invoke sensitive cryptographic functions
on the first cryptographic device while the first data processing system
remains communicatively coupled with the second data processing system.