Patent ID: 8874915
Filing Date: 2014-10-28
Classification: H04L

Abstract:
1. A method, comprising: receiving, at a content providing server, a request from a user device to stream electronic media data from the content providing server to the user device, wherein the request comprises an identifier of a predefined shared secret key and a device public key; generating a server public key; identifying, by a processor, the predefined shared secret key corresponding to a key from a subscriber identity module (SIM) in the user device, wherein the predefined shared secret key is used for encryption of data, and wherein the shared secret key is retrieved from a server profile in the content providing server using the received identifier of the shared secret key; generating a server private key based on the server public key and the predefined shared secret key; encrypting the requested electronic media data based on the server private key and the device public key; and providing the encrypted electronic media data to the user device.