Exchanging data between a SIM device and an application executed in a
trusted platform, wherein the data to be exchanged is secured from
unauthorized access. In one embodiment, the exchanging data includes
exchanging an encryption key via a trusted path within a computer system,
and exchanging data encrypted with the encryption key, via an untrusted
path with the computer system.