CPC H04L 9/083 (2013.01) [H04L 67/10 (2013.01)] | 19 Claims |
1. A system, using a processor including a hardware security module, for encrypting media content, comprising:
a key server microservice, for receiving control word requests and for generating encoded control words; and
a software encryption microservice, communicatively coupled to the key server microservice, the software encryption microservice for receiving the media content, for generating the control word requests, for receiving the encoded control words, and for white-box encrypting the media content according to the generated encoded control words;
wherein the key server microservice and the encryption microservice are hosted in a cloud; and
the encoded control words are generated by the key server microservice according to entitlement information.
|