System and method for securely delivering keys and encrypting content in cloud computing environments
AssigneeARRIS Enterprises LLC
InventorsRafie SHAMSAASEF, Lawrence COOK
Life of this patent
Estimating the term…
Abstract
A cloud-based system and method for encrypting media content is disclosed. The system comprises 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 microservices, the 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.
Claims23
A system, including a hardware processor, capable of encrypting media content, comprising:
- a key server service, capable of receiving control word requests and capable of generating encoded control words;
- and
- a software encryption service, communicatively coupled to the key server service, the software encryption service capable of receiving the media content, capable of generating the control word requests, capable of receiving the encoded control words, and capable of white-box encrypting the media content according to the generated encoded control words;
- wherein the key server service and the encryption service are hosted in a cloud.
A method for encrypting media content, comprising:
- receiving, in a key server service hosted in a cloud computing environment, a request to generate an encoded control word for encrypting media content;
- generating, in the key server service, the encoded control word according to entitlement information;
- transmitting the encoded control word to a software encryption service hosted in the cloud;
- and
- white-box encrypting the media content according to the encoded control word in the software encryption service.
A method for encrypting media content, comprising:
- transmitting, to a key server service hosted in a cloud computing environment, a request to generate an encoded control word for encrypting media content;
- receiving the encoded control word to a software encryption service hosted in the cloud, the encoded control word generated by the key server service according to entitlement information;
- and
- white-box encrypting the media content according to the encoded control word in the software encryption service.
Dependencies are inferred from the claim text.