Data stored in a portable storage device are encrypted, for example by a
processor of the portable storage device itself, using a backup key and
stored in a backup medium. The backup key is protected by being stored in
a backup key storage medium, such as an internet server, a pocketable
medium or a trusted computer, preferably after being encrypted using a
password. As needed, the backup key is retrieved and used to decrypt the
data from the backup medium. The decrypted data are restored to the
original portable storage device or to a different portable storage
device.