Patent ID: 9118630
Filing Date: 2015-08-25
Classification: G06F,H04L

Abstract:
1. In a client device, a method comprising: receiving, at a client proxy of the client device, a first version of a playlist from a media server, the first version of the playlist including a first identifier for a cipher key to be used to decrypt at least one segment listed in the playlist; obtaining the cipher key at the client proxy by conducting a first key exchange between the client proxy and the media server using the first identifier, the first key exchange comprising a transfer of a protected version of the cipher key; storing the cipher key at a local storage location at the client device; providing a second version of the playlist from the client proxy to a media player of the client device, the second version of the playlist including a second identifier for the cipher key, the second identifier identifying the local storage location at the client device; receiving, at the client proxy, a key request from the media player, the key request based on the second identifier; and accessing the cipher key from the local storage location and providing the cipher key from the client proxy by conducting a second key exchange between the client proxy and the media player, the second key exchange comprising a transfer of an unprotected version of the cipher key.