US 12,407,688 B2
End-to-end encryption with password access
Brian C. Powell, El Segundo, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Feb. 8, 2022, as Appl. No. 17/667,021.
Prior Publication US 2023/0254313 A1, Aug. 10, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/101 (2013.01) [H04L 63/061 (2013.01); H04L 63/083 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
encrypting content with an encryption key to obtain encrypted content;
generating a key encrypting key based on a password;
encrypting the encryption key with the key encrypting key to obtain an encrypted encryption key;
encrypting the password to obtain an encrypted password;
storing the encrypted content and the encrypted encryption key such that the encrypted content and the encrypted encryption key are accessible to a content consumer via a link;
storing the encrypted password along with the encrypted content and the encrypted encryption key;
retrieving and decrypting the encrypted password to obtain the password;
sending the link and the password to the content consumer; and
in response to a request, received via the link, for the encrypted content and the encrypted encryption key, sending the encrypted content and the encrypted encryption key to the content consumer based on the content consumer being on an access control list.