Consolidating encrypted image backups without decryption
AssigneeStoragecraft Technology Corporation
InventorNathan S. Bushman
Life of this patent
Estimating the term…
Abstract
Consolidating encrypted image backups without decryption. In one example embodiment, a method for consolidating encrypted image backups without decryption may include individually encrypting, using a single encryption function, each block in a first set of blocks in a source storage, storing the first set of encrypted blocks in a first encrypted image backup, individually encrypting, using the single encryption function, each block in a second set of blocks in the source storage, storing the second set of encrypted blocks in a second encrypted image backup, and creating a consolidated encrypted image backup that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks.
Claims20
A method for consolidating encrypted image backups without decryption, the method comprising:
- individually encrypting, using a single encryption key, each block in a first set of blocks in a source storage at a first point in time, each of the blocks in the first set of blocks corresponding to a unique block position in the source storage;
- storing the first set of encrypted blocks in a first encrypted image backup;
- individually encrypting, using the single encryption key, each block in a second set of blocks in the source storage at a second point in time, at least one of the blocks in the second set of blocks corresponding to the same block position in the source storage as one of the blocks in the first set of blocks;
- storing the second set of encrypted blocks in a second encrypted image backup;
- creating a consolidated encrypted image backup that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks;
- and
- restoring the consolidated encrypted image backup to a restore storage by copying, without first decrypting, each encrypted block in the consolidated encrypted image backup into a corresponding unique block position in the restore storage.
One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to execute a method for consolidating encrypted image backups without decryption, the method comprising:
- individually encrypting, using a single encryption key, each block in a first set of blocks in a source storage at a first point in time, each of the blocks in the first set of blocks corresponding to a unique block position in the source storage;
- storing the first set of encrypted blocks in a first encrypted image backup;
- individually encrypting, using the single encryption key, each block in a second set of blocks in the source storage at a second point in time, at least one of the blocks in the second set of blocks corresponding to the same block position in the source storage as one of the blocks in the first set of blocks;
- storing the second set of encrypted blocks in a second encrypted image backup;
- creating a consolidated encrypted image backup that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks;
- and
- restoring the consolidated encrypted image backup to a restore storage by copying, without first decrypting, each encrypted block in the consolidated encrypted image backup into a corresponding unique block position in the restore storage.
A method for consolidating encrypted image backups in an image backup chain without decryption, the method comprising:
- individually encrypting, using a single encryption function and a single encryption key, each block in a first set of blocks in a source storage at a first point in time, each of the blocks in the first set of blocks corresponding to a unique block position in the source storage;
- storing the first set of encrypted blocks in a first encrypted image backup in an image backup chain;
- individually encrypting, using the single encryption function and the single encryption key, each block in a second set of blocks in the source storage at a second point in time, at least one of the blocks in the second set of blocks corresponding to the same block position in the source storage as one of the blocks in the first set of blocks;
- storing the second set of encrypted blocks in a second encrypted image backup in the image backup chain;
- creating a consolidated encrypted image backup in the image backup chain that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks;
- and
- restoring the consolidated encrypted image backup to a restore storage by copying, without first decrypting, each encrypted block in the consolidated encrypted image backup into a corresponding unique block position in the restore storage.
One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to execute a method for consolidating encrypted image backups in an image backup chain without decryption, the method comprising:
- individually encrypting, using a single encryption and a single encryption key, each block in a first set of blocks in a source storage at a first point in time, each of the blocks in the first set of blocks corresponding to a unique block position in the source storage;
- storing the first set of encrypted blocks in a first encrypted image backup in an image backup chain;
- individually encrypting, using the single encryption and the single encryption key, each block in a second set of blocks in the source storage at a second point in time, at least one of the blocks in the second set of blocks corresponding to the same block position in the source storage as one of the blocks in the first set of blocks;
- storing the second set of encrypted blocks in a second encrypted image backup in the image backup chain;
- creating a consolidated encrypted image backup in the image backup chain that includes a single encrypted block for each of multiple unique block positions represented by the first and second sets of encrypted blocks without decrypting any of the encrypted blocks;
- and
- restoring the consolidated encrypted image backup to a restore storage by copying, without first decrypting, each encrypted block in the consolidated encrypted image backup into a corresponding unique block position in the restore storage.
Dependencies are inferred from the claim text.