US 12,381,726 B2
Granting selective access to an encrypted conversation history
Balachandar Ganesh Kesavan, New York, NY (US); and Antonio Marcedone, New York, NY (US)
Assigned to Zoom Communications, Inc., San Jose, CA (US)
Filed by Zoom Video Communications, Inc., San Jose, CA (US)
Filed on Jul. 27, 2023, as Appl. No. 18/360,191.
Claims priority of provisional application 63/445,910, filed on Feb. 15, 2023.
Prior Publication US 2024/0275589 A1, Aug. 15, 2024
Int. Cl. H04L 9/08 (2006.01)
CPC H04L 9/088 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, by a first client device, a message key used to encrypt messages associated with a conversation;
generating, by the first client device, a key ciphertext corresponding to the message key by:
determining a prior secret key that is different from the message key;
determining a current secret key by hashing the prior secret key and the message key; and
generating the key ciphertext by encrypting the prior secret key and the message key using the current secret key; and
transmitting, by the first client device, the key ciphertext to a server system that is remote from the first client device, wherein a second client device is configured to receive the key ciphertext from the server system and decrypt the key ciphertext using the current secret key to derive the message key and decrypt the messages.