| CPC G06F 21/6227 (2013.01) [G06F 16/901 (2019.01); G06F 16/90348 (2019.01); G06F 16/9038 (2019.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); H04L 9/0643 (2013.01); H04L 9/0822 (2013.01); H04L 9/0825 (2013.01); H04L 9/0891 (2013.01); H04L 9/0894 (2013.01); H04L 9/3239 (2013.01); H04L 2209/76 (2013.01)] | 23 Claims |

|
1. A computer-implemented method of generating and distributing keys, comprising:
generating, based on a master key, a keyset, wherein the keyset comprises a re-encryption key;
generating a key distribution request comprising the keyset;
encrypting the keyset using an inbox key associated with a client device to generate an encrypted keyset;
sending the re-encryption key to a key manager; and
causing to distribute the encrypted keyset to the client device.
|