Sanctioned caching server and methods for use therewith
AssigneeViXS Systems, Inc.
InventorsPaul D. Ducharme, Heyun Zheng
Life of this patent
Estimating the term…
Abstract
A caching server includes a network interface receives first sanction data from the sanction server and transmits first cryptographic data to a client device, receives second cryptographic data from the device and that transmits scrambled media content to the client device. A random number generator generates a random number. A caching processing module, in response to the first sanction data, generates the first cryptographic data based on the random number and the first sanction data, generates a scrambling control word based on the first sanction data and the second cryptographic data and that generates the scrambled media content based on the scrambling control word.
Claims9
A caching server for cryptographic sanctioning of secure transmission of media content to at least one client device, the caching server comprising:
- a network interface that provides bidirectional data communication with a sanction server and the at least one client device via at least one network, wherein the network interface receives first sanction data from the sanction server and transmits first cryptographic data to the at least one client device, receives second cryptographic data from the at least one client device and that transmits scrambled media content to the at least one client device;
- a random number generator, coupled to the network interface, that generates a random number;
- a caching processing module, coupled to the random number generator and the network interface, that, in response to the first sanction data, generates the first cryptographic data based on the random number and the first sanction data, generates a scrambling control word based on the first sanction data and the second cryptographic data and that generates the scrambled media content based on the scrambling control word;
- wherein the at least one client device generates the second cryptographic data based on second sanction data received from the sanction server;
- wherein the at least one client device generates the scrambling control word for descrambling the media content based on the second sanction data and the first cryptographic data;
- and
- wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with an asymmetrical public key cryptography algorithm.
A method for cryptographic sanctioning of secure transmission of media content from a caching server to at least one client device, the method comprising:
- receiving first sanction data from a sanction server;
- generating a random number;
- generating first cryptographic data based on the random number and the first sanction data;
- transmitting the first cryptographic data to the at least one client device;
- receiving second cryptographic data from the at least one client device;
- generating a scrambling control word based on the first sanction data and the second cryptographic data;
- generating the scrambled media content based on the scrambling control word;
- and
- transmitting the scrambled media content to the at least one client device;
- wherein the at least one client device generates the second cryptographic data based on second sanction data received from the sanction server;
- wherein the at least one client device generates the scrambling control word for descrambling the media content based on the second sanction data and the first cryptographic data;
- and
- wherein the first sanction data, the second sanction data, the first cryptographic data and the second cryptographic data are generated in accordance with an asymmetrical public key cryptography algorithm.
Dependencies are inferred from the claim text.