Patent ID: 11882215
Assignee: ZOOM VIDEO COMMUNICATIONS, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method comprising:
joining, by a client device associated with a leader of a video meeting, the video meeting by connecting to a meeting server of a meeting system configured to handle the video meeting;
generating a short-term encryption keypair for the video meeting comprising a short-term public key and a short-term private key;
generating a meeting key for the video meeting;
obtaining a list of participants of the video meeting;
for each participant in the list of participants,
obtaining a long-term public key associated with the participant from a key server;
obtaining a cryptographic signature of the participant from the meeting system;
verifying the cryptographic signature of the participant based on the long-term public key associated with the participant, a short-term public key associated with the participant, the cryptographic signature of the participant, participant information of the participant, and meeting information of the video meeting;
in response to the verification being successful, encrypting the meeting key for the participant using the short-term private key, the short-term public key associated with the participant, a meeting identifier, and a user identifier identifying the participant; and
publishing the encrypted meeting key for the participant on the meeting system;

receiving meeting data from each of the participants encrypted based on the meeting key; and
decrypting the meeting data for presentation based on the meeting key.