Super encrypted storage and retrieval of media programs with smartcard generated keys
First Claim
1. A method of storing program material in a media storage device communicatively coupled to a receiver for subsequent replay, comprising the steps of:
- (a) accepting a data stream including data packets with program material encrypted according to a first encryption key and access control information which is contained within one or more control word packets that include an encrypted version of the first encryption key in the receiver;
(b) decrypting the received access control information in a conditional access module which is releasably communicatively coupled with the receiver to produce the first encryption key;
(c) decrypting the program material in the receiver using the first encryption key;
(d) re-encrypting the program material according to a second encrypting key;
(e) encrypting the second encryption key in the conditional access module according to a third encryption key to produce a fourth encryption key; and
(f) providing the re-encrypted program material and the fourth encryption key for storage eternal to the conditional access module.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for storing and retrieving program material for subsequent replay is disclosed. In summary, the present invention describes a system and method for storing and retrieving program material for subsequent replay. The method comprises the steps of accepting encrypted access control information and the program material encrypted according to a first encryption key, the access control information including a first encryption key and control data; decrypting the received access control information to produce the first encryption key; decrypting the program material using the first encryption key; re-encrypting the program material using according to a second encryption key; encrypting the second encryption key according to a third encryption key to produce a fourth encryption key; and providing the re-encrypted program material and a fourth encryption key for storage. The apparatus comprises a conditional access module, for accepting encrypted access control information and the program material encrypted according to a first encryption key, the encrypted access control information including the first encryption key and temporally-variant control data, the control access module comprising a first decryption module, for decrypting the access control information to produce the first encryption key; a first encryption module, for encrypting a second encryption key with a third encryption key to produce a fourth encryption key; and a second decryption module for decrypting the fourth encryption key to produce the second encryption key.
-
Citations
34 Claims
-
1. A method of storing program material in a media storage device communicatively coupled to a receiver for subsequent replay, comprising the steps of:
-
(a) accepting a data stream including data packets with program material encrypted according to a first encryption key and access control information which is contained within one or more control word packets that include an encrypted version of the first encryption key in the receiver; (b) decrypting the received access control information in a conditional access module which is releasably communicatively coupled with the receiver to produce the first encryption key; (c) decrypting the program material in the receiver using the first encryption key; (d) re-encrypting the program material according to a second encrypting key; (e) encrypting the second encryption key in the conditional access module according to a third encryption key to produce a fourth encryption key; and (f) providing the re-encrypted program material and the fourth encryption key for storage eternal to the conditional access module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for storing program material encrypted according to a first encryption key for replay, comprising:
-
a conditional access module, for accepting encrypted access control information including the first encryption key and temporally-variant control data, the control access module comprising; a first decryption module, for decrypting the access control information to produce the first encryption key; a secpmd encryption module, for encrypting a second encryption key with a third encryption key to produce a fourth encryption key for storage external to the conditional access module; and a third decryption module for decrypting the fourth encryption key to produce the second encryption key; wherein the conditional access module is releasably communicatively coupled to a tuner, the tuner to enable reception of the encrypted access control information and the program material encrypted according to a first encryption key, the tuner comprising; a second decryption module, for decrypting the program material using the first encryption key produced by the conditional access module; a first encryption module, for re-encrypting the decrypted program material according to the second encryption key; and a fourth descryption module, for decrypting the re-encrypted program material according to the second encryption key. - View Dependent Claims (22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34)
-
-
28. The apparatus of clam 21, wherein the second encryption key is stored in the conditional access module.
Specification