An application on a computing device to write data to a storage medium
associated therewith. The data is to be written to a secure storage area
associated with an object on the storage medium, and the secure storage
area has a value storage area associated therewith. The application
generates a nonce and employs a shared session key (KS) to encrypt the
nonce to result in (KS(nonce)). The storage medium receives same and
decrypts with (KS) to result in the nonce, locates the value storage area
associated with the secure storage area, and stores such nonce in the
located value storage area. The application employs the nonce to generate
a key (KH), encrypts the data with (KH) to result in (KH(data)), and
sends same to the storage medium for storage in the secure storage area.
Thus, (KH(data)) is associated with the nonce in the value storage area.