Secure Media Delivery
AssigneeSky CP Limited
InventorAndrew Gerrie
Life of this patent
Estimating the term…
Abstract
Systems and methods for secure content delivery are described, whereby a software application is provided to a plurality of client devices, the software application configured to implement an application code library. A respective application code library is provided to each one of the plurality of client devices, wherein each application code library implements a respective cryptography key. A CDN cryptographically verifies that a received request was generated using the respective application code library of the requesting client device, before delivering content to the software application on the requesting client device. Other embodiments are also described and claimed.
Claims26
A computer-implemented method of secure content delivery, the method comprising:
- providing a software application to a plurality of client devices, the software application configured to implement an application code library;
- providing a respective application code library to each one of the plurality of client devices, wherein each application code library implements a respective cryptography key;
- receiving a request at a content distribution network, CDN, from a requesting one of the client devices;
- cryptographically verifying that the received request was generated using the respective application code library of the requesting client device;
- and
- delivering content to the software application on the requesting client device.
The method of any preceding claim, wherein digitally signing a request comprises embedding data identifying a time of the signing.
A method comprising, at a client device in a media delivery system:
- receiving, from a server, a software application, wherein a first portion of the software application is statically obfuscated, and a second portion of the software application is dynamically obfuscated for the client device;
- generating a request using the second portion of the software application;
- and
- transmitting the request to the server.
Dependencies are inferred from the claim text.