Simulcrypt key sharing with hashed keys
First Claim
1. A method of sharing keys among a plurality of conditional access (CA) vendors having differing CA systems used at a distribution headend, the method comprising:
- receiving a CA Value contribution from each of the plurality of CA vendors at the headend;
hashing the CA Values from each of the plurality of CA vendors together using a hashing function to produce an output control word; and
at an encrypter at the headend, using the output control word as a content key, wherein the content key is used as an encryption key to encrypt content provided to a plurality of receivers that decrypt the content using any of the conditional access systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of sharing keys among a plurality of conditional access (CA) vendors having differing CA systems used at a distribution headend involves receiving a CA Value contribution from each of the plurality of CA vendors at the headend; hashing the CA Values from each of the plurality of CA vendors together using a hashing function to produce an output control word; and at an encrypter at the headend, using the output control word as a content key, wherein the content key is used as an encryption key to encrypt content provided to a plurality of receivers that decrypt the content using any of the conditional access systems. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
116 Citations
27 Claims
-
1. A method of sharing keys among a plurality of conditional access (CA) vendors having differing CA systems used at a distribution headend, the method comprising:
-
receiving a CA Value contribution from each of the plurality of CA vendors at the headend; hashing the CA Values from each of the plurality of CA vendors together using a hashing function to produce an output control word; and at an encrypter at the headend, using the output control word as a content key, wherein the content key is used as an encryption key to encrypt content provided to a plurality of receivers that decrypt the content using any of the conditional access systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A SimulCrypt headend apparatus that shares keys among a plurality of conditional access (CA) vendors having differing CA systems, comprising:
-
means for receiving a CA Value contribution from each of the plurality of CA vendors at the headend; a hashing processor that hashes the CA Values from each of the plurality of CA vendors together using a hashing function to produce an output control word; and an encrypter that uses the output control word as a content key as encryption key to encrypt content provided to a plurality of receivers that decrypt the content using any of the conditional access systems. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of receiving encrypted content with shared keys at a receiver, the shared keys being keys shared among a plurality of Conditional Access (CA) vendors having different CA systems, the method comprising:
-
receiving a plurality of Conditional Access (CA) Value contributions; hashing the CA Value contributions to re-derive a control word (CW) used as a content encryption key for use in the receiver; receiving content at the receiver encrypted using the CW; and decrypting the content at the receiver using the re-derived CW. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification