Patent ID: 7577839

Claim:
One or more computer readable storage media having stored thereon a plurality of instructions for backing up data on a computing device, wherein the plurality of instructions, when executed by one or more processors of the computing device, causes the one or more processors to: check, for an application secret to be backed up, a type of the application secret; when the application secret type is user-migrateable, then encrypt a first encryption key previously used to encrypt the application secret, wherein encrypting the first encryption key is based at least in part on a user passphrase, and allow the encrypted application secret and the encrypted first encryption key to be transferred to a backup medium; and when the application secret type is third-party-migrateable, then encrypt a second encryption key previously used to encrypt the application secret, wherein the second encryption key is encrypted based at least in part on a third party key and allow the encrypted application secret and the encrypted second encryption key to be transferred to the backup medium.