Multi-process descrambler
First Claim
1. A descrambler integrated circuit (IC) adapted to receive scrambled digital content, a message and an encrypted descrambling key, comprising:
- a local memory to store a unique key;
a first process block to decrypt a message using the unique key to produce a key;
a second process block using the key to decrypt the encrypted descrambling key and to recover a descrambling key; and
a descrambler using the descrambling key to descramble the scrambled digital content and to produce digital content in a clear format.
0 Assignments
0 Petitions
Accused Products
Abstract
A descrambler integrated circuit (IC) is adapted to receive scrambled digital content and to descramble the scrambled digital content. According to one embodiment of the invention, the descrambler comprises a first process block, a second process block and a descrambler. The first process block is configured to encrypt a message using a unique, one-time programmable key to produce a first key. The second process block is configured to receive an encrypted second key and, using the first key, to decrypt the encrypted second key in order to recover the second key in a non-encrypted format. The descrambler is configured to descramble the scrambled digital content using the second key in the non-encrypted format and to produce digital content in a clear format.
189 Citations
32 Claims
-
1. A descrambler integrated circuit (IC) adapted to receive scrambled digital content, a message and an encrypted descrambling key, comprising:
-
a local memory to store a unique key;
a first process block to decrypt a message using the unique key to produce a key;
a second process block using the key to decrypt the encrypted descrambling key and to recover a descrambling key; and
a descrambler using the descrambling key to descramble the scrambled digital content and to produce digital content in a clear format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A descrambler integrated circuit (IC) adapted to receive scrambled digital content, a mating key generator and at least two encrypted descrambling key, comprising:
-
a local memory to store a unique key;
a first process block using the unique key to encrypt the mating key generator and to produce a key;
a second process block using the key to decrypt a first encrypted descrambling key and to recover a first descrambling key;
a third process block using the key to decrypt a second encrypted descrambling key and to recover a second descrambling key; and
a descrambler to descramble the scrambled digital content using both the first descrambling key and the second descrambling key in order to produce digital content in a clear format. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A descrambler integrated circuit (IC) comprising:
-
a local memory to store a unique key;
a first process block, using the unique key, to perform at least two successive cryptographic operations on a first mating key generator in order to produce a first key;
a second process block, using the first key, to perform at least two successive cryptographic operations on a second mating key generator in order to produce a second key;
a third process block, using the first key and the second key, to decrypt a first encrypted descrambling key to recover a first descrambling key;
a fourth process block, using the first key and the second key, to decrypt a second encrypted descrambling key to recover a second descrambling key; and
a descrambler to descramble the scrambled digital content using both the first descrambling key and the second descrambling key in order to produce digital content in a clear format. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A descrambler integrated circuit (IC) adapted to receive scrambled digital content and to descramble the scrambled digital content, comprising:
-
a first process block to encrypt a message using a unique, one-time programmable key to produce a first key;
a second process block to receive an encrypted second key and, using the first key, to decrypt the encrypted second key in order to recover the second key in a non-encrypted format; and
a descrambler using the second key in the non-encrypted format to descramble the scrambled digital content and to produce digital content in a clear format. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A descrambler IC comprising:
-
a local memory to store a unique key;
a first process block, using the unique key, to encrypt a message received by the descrambler IC, the first process block to produce a user key;
a second process block, using the user key, to decrypt the encrypted user key received by the descrambler IC, the second process to recover a copy protection key from the encrypted user key;
a third process block, using the unique key, to decrypt an encrypted descrambling key received by the descrambler IC, the third process block to recover the descrambling key in a clear format;
decryption logic, using the descrambling key in the clear format, to decrypt encrypted digital content received by the descrambler IC, the decryption logic to recover the digital content in a clear format; and
encryption logic, using the copy protection key, to re-encrypt the digital content in the clear format to produce encrypted digital content for transmission from the descrambler IC. - View Dependent Claims (29, 30, 31)
-
-
32. A descrambler integrated circuit (IC) adapted to receive scrambled digital content, a message and an encrypted descrambling key, comprising:
-
a local memory to store a unique key;
a first process block controlled by a non-CPU based state machine to decrypt a message using the unique key to produce a key;
a second process block controlled by a non-CPU state machine using the key to decrypt the encrypted descrambling key and to recover a descrambling key; and
a descrambler using the descrambling key to descramble the scrambled digital content and to produce digital content in a clear format.
-
Specification