System for and Method of Remote Secure Backup
First Claim
Patent Images
1. A method of securely registering a module for backup, wherein the module comprises at least one nonvolatile memory and a processor, the method comprising:
- provisioning a module;
generating a backup key for the module;
encrypting the backup key using an export key;
transmitting the encrypted backup key and other information to a backup center; and
storing the encrypted backup key and the other information with the backup center.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for registering a module for backup, backing up a module, and restoring a backed up module are provided.
32 Citations
20 Claims
-
1. A method of securely registering a module for backup, wherein the module comprises at least one nonvolatile memory and a processor, the method comprising:
-
provisioning a module; generating a backup key for the module; encrypting the backup key using an export key; transmitting the encrypted backup key and other information to a backup center; and storing the encrypted backup key and the other information with the backup center. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of securely backing up a module with cryptographic parameters, wherein the module comprises at least one nonvolatile memory and a processor, the method comprising:
-
determining whether user blocks or sectors of data have changed on a module; encrypting the changed blocks or sectors of data using a backup key; transmitting the encrypted changed blocks or sectors of data to a backup center; and storing the changed memory blocks or sectors in storage associated with the backup center. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of securely restoring a new module with cryptographic parameters, wherein the new module comprises at least one nonvolatile memory and a processor, the method comprising:
-
registering a new module; reading an original backup key into a master module, the original backup key associated with an old module; decrypting the original backup key; reading a new backup key into the master module, the new backup key associated with the new module; reading original user data from backup storage; decrypting the original user data using the original backup key; encrypting the decrypted original user data using the new backup key; and transmitting the user data encrypted using the new backup key to the new module and the backup storage. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for securely registering a module for backup, comprising:
-
a master module comprising at least a cryptographic key, the master module operable to encrypt data according to the cryptographic key; a backup center, in communication with the master module and a module, the backup center comprising off-site storage and a backup key database, the backup center operable to store encrypted data from the module and recall data to the module or to a second module.
-
-
19. A system for securely backing up a module with cryptographic parameters, comprising:
A module, the module comprising at least one nonvolatile memory and a processor, the module in communication with a backup center, wherein the module is operable to encrypt data changed after a historical time, and transmit the encrypted changed data to the backup center. - View Dependent Claims (20)
Specification