ENCRYPTED FILE BACKUP
First Claim
1. A method for backing up a primary storage system, the method comprising:
- by a computing system comprising one or more processors;
identifying a file stored at a primary storage system for backup to a secondary storage system;
determining whether the file is an encrypted file; and
in response to determining that the file is an encrypted file;
extracting an encrypted data encryption key from the file;
decrypting the encrypted data encryption key to obtain a data encryption key;
decrypting the file using the data encryption key to obtain a decrypted file; and
providing the decrypted file to the secondary storage system for backup, thereby enabling the secondary storage system to more efficiently store files at the secondary storage system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
-
Citations
21 Claims
-
1. A method for backing up a primary storage system, the method comprising:
-
by a computing system comprising one or more processors; identifying a file stored at a primary storage system for backup to a secondary storage system; determining whether the file is an encrypted file; and in response to determining that the file is an encrypted file; extracting an encrypted data encryption key from the file; decrypting the encrypted data encryption key to obtain a data encryption key; decrypting the file using the data encryption key to obtain a decrypted file; and providing the decrypted file to the secondary storage system for backup, thereby enabling the secondary storage system to more efficiently store files at the secondary storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for backing up a primary storage system, the system comprising:
-
a primary storage device configured to store a set of files; and a data agent comprising computer hardware and configured to; identify a file from the set of files for backup to a secondary storage system; and determine whether the file is an encrypted file; and in response to determining that the file is an encrypted file, the data agent is further configured to; extract an encrypted data encryption key from the file; decrypt the encrypted data encryption key to obtain a data encryption key; decrypt the file using the data encryption key to obtain a decrypted file; and provide the decrypted file to the secondary storage system for backup, thereby enabling the secondary storage system to more efficiently store files at the secondary storage system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification