CPC G06F 3/0481 (2013.01) [H04L 63/0428 (2013.01); H04L 63/0435 (2013.01); H04L 63/0442 (2013.01); H04L 63/061 (2013.01); H04L 63/10 (2013.01); H04L 67/1074 (2013.01); H04W 4/21 (2018.02); H04W 4/80 (2018.02); H04W 12/02 (2013.01); H04W 12/033 (2021.01); H04W 12/084 (2021.01); H04L 2463/062 (2013.01)] | 20 Claims |
1. A method comprising:
providing for display, by a user device, a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a media availability indicator of the user interface specifies whether an encrypted version of a media item has been received at the user device;
updating, by the user device, the media availability indicator to specify that the encrypted version of the media item and a wrapped key have been received over a connection at the user device, wherein the wrapped key was encrypted using a public key of a server;
causing initiation of a transmission of the wrapped key to the server, wherein the wrapped key comprises a cryptographic key for the encrypted version of the media item;
receiving, by the user device, the cryptographic key that is unwrapped by the server using a private key of the server; and
updating the media availability indicator of the user interface to represent the media item is available to be experienced.
|