| CPC G06F 16/1844 (2019.01) [G06F 9/505 (2013.01); G06F 16/128 (2019.01); G06F 16/1756 (2019.01); G06F 16/1774 (2019.01); G06F 16/178 (2019.01); G06F 16/185 (2019.01); G06F 16/2246 (2019.01); G06F 16/2365 (2019.01); G06F 16/27 (2019.01); G06F 21/602 (2013.01); G06F 21/6218 (2013.01); H04L 9/0894 (2013.01)] | 20 Claims |

|
1. A method, comprising:
generating, by a computing device, a first security key associated with a source file system, based at least in part on a first master key, for encrypting and decrypting a plurality of file keys in the source file system, the source file system being configured to send snapshot deltas during a replication process, and the snapshot deltas being identified between two snapshots of the source file system;
generating, by the computing device, a second security key associated with a target file system, based at least in part on a second master key, for encrypting and decrypting a plurality of file keys in the target file system, the target file system being configured to receive the snapshot deltas during the replication process; and
generating, by the computing device, a session key, based at least in part on a third master key, for encrypting and decrypting the snapshot deltas transferred between the source file system and the target file system during the replication process, the session key being valid for a session;
wherein the first master key, the second master key, and the third master key are different keys.
|