| CPC H04L 63/101 (2013.01) [H04L 63/061 (2013.01); H04L 63/083 (2013.01)] | 20 Claims |

|
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.
|