Super encrypted storage and retrieval of media programs with smartcard generated keys
First Claim
1. An apparatus for storing program material for replay, comprising:
- a receiver for 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;
at least one processor, comprising;
means for decrypting the received access control information in a conditional access module which is releaseably communicatively coupled to the receiver to produce the first encryption key;
means for decrypting the program material using the first encryption key;
means for re-encrypting the program material according to a second encryption key;
means for encrypting the second encryption key according to a third encryption key to produce a fourth encryption key; and
means for providing the re-encrypted program material and a fourth encryption key for storage.
0 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
16 Claims
-
1. An apparatus for storing program material for replay, comprising:
-
a receiver for 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; at least one processor, comprising; means for decrypting the received access control information in a conditional access module which is releaseably communicatively coupled to the receiver to produce the first encryption key; means for decrypting the program material using the first encryption key; means for re-encrypting the program material according to a second encryption key; means for encrypting the second encryption key according to a third encryption key to produce a fourth encryption key; and means for providing the re-encrypted program material and a fourth encryption key for storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification