US 12,292,994 B2
Encrypting data records and processing encrypted records without exposing plaintext
Aviad Lahav, Tel-Aviv (IL); and Lev Rosenblit, Shoam (IL)
Assigned to RingCentral, Inc., Belmont, CA (US)
Filed by RingCentral, Inc., Belmont, CA (US)
Filed on May 17, 2022, as Appl. No. 17/663,689.
Application 17/663,689 is a continuation of application No. 16/547,738, filed on Aug. 22, 2019, granted, now 11,361,099.
Application 16/547,738 is a continuation of application No. PCT/IL2018/050210, filed on Feb. 22, 2018.
Claims priority of provisional application 62/461,808, filed on Feb. 22, 2017.
Prior Publication US 2022/0277099 A1, Sep. 1, 2022
Int. Cl. G06F 21/62 (2013.01); G06F 16/901 (2019.01); G06F 16/903 (2019.01); G06F 16/9038 (2019.01); G06F 21/60 (2013.01); G06F 21/64 (2013.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
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
OG exemplary drawing
 
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.