WO03032553A2

Method and apparatus for encrypting media programs for later purchase and viewing

Abstract

A system and method for storing and retrieving program material for subsequent replay is disclosed. The method includes accepting a receiver ID associated with a receiver key stored in a memory of the receiver, determining a pairing key for encrypting communications between the conditional access module and the receiver, encrypting the pairing key with the receiver key, and transmitting a message comprising the encrypted pairing key to the receiver. The apparatus comprises a receiver for receiving a data stream transmitting a media program encrypted according to a media encryption key and an encrypted media encryption key and a conditional access module, communicatively coupleable with the receiver.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

91 claims: 11 independent, 80 dependent

  1. 1
    CLAIMS What is Claimed is:1. A method of operatively pairing a receiver configured to receive a plurality of media programs and a conditional access module, comprising the steps of: accepting a receiver ID associated with a receiver key stored in a memory of the receiver;determining a pairing key for encrypting communications between the conditional access module and the receiver;encrypting the pairing key with the receiver key;and transmitting a message comprising the encrypted pairing key to the receiver.
  2. 7
    A method of operatively pairing a receiver configured to receive a plurality of media programs encrypted according to a media encryption key (CW) and a conditional access module, comprising the steps of:receiving an encrypted message comprising a pairing key and an encrypted pairing key;decrypting the encrypted message in the conditional access module to produce the pairing key and the encrypted pairing key;storing the pairing key in the conditional access module;transmitting the encrypted pairing key to the receiver;and decrypting the encrypted pairing key with a receiver key stored in the receiver.
  3. 10
    A method of controlling access to a stored media program, comprising the steps of:receiving a data stream including the media program encrypted according to a media encryption key;decrypting the encrypted media program;generating a copy protection key;encrypting the decrypted data stream using the copy protection key.
  4. 39
    A method of controlling access to a media program, comprising the steps of:receiving a data stream including the media program encrypted according to a media encryption key (CW) and an encrypted media encryption key (CW);generating a copy protection key (CP) from a content identifier and a family key;and further encrypting the data stream using the copy protection key (CP).
  5. 62
    The method o claim 61, wherein the decrypted media program is re- encrypted in response to at least one of a set of commands requiring re-storage of the media program.
  6. 66
    An apparatus for receiving media programs, comprising:a receiver, for receiving a data stream transmitting a media program encrypted according to a media encryption key (CW) and an encrypted media encryption key, the receiver having: a first decryptor, for decrypting a message from the conditional access module according to a pairing key (PK), the message comprising the media encryption key (CW);a conditional access module, communicatively coupleable to the receiver, the conditional access module having a second decryptor for decrypting the encrypted media encryption key (CW);and a first encryptor, for encrypting messages with the receiver according to the pairing key (PK).
  7. 73
    An apparatus for operatively pairing a receiver configured to receive a plurality of media programs and a conditional access module, comprising:means for accepting a receiver ID associated with a receiver key stored in a memory of the receiver;means for determining a pairing key for encrypting communications between the conditional access module and the receiver;means for encrypting the pairing key with the receiver key;and means for transmitting a message comprising the encrypted pairing key to the receiver.
  8. 76
    An apparatus for operatively pairing a receiver configured to receive a plurality of media programs encrypted according to a media encryption key (CW) and a conditional access module, comprising:means for receiving an encrypted message comprising a pairing key and an encrypted pairing key;means for decrypting the encrypted message in the conditional access module to produce the pairing key and the encrypted pairing key;means for storing the pairing key in the conditional access module means for transmitting the encrypted pairing key to the receiver;and decrypting the encrypted pairing key with a receiver key stored in the receiver.
  9. 77
    An apparatus for controlling access to a stored media program, comprising:means for receiving a data stream including the media program encrypted according to a media encryption key;means for decrypting the encrypted media program;means for generating a copy protection key;and means for encrypting the decrypted data stream using the copy protection key.
  10. 82
    An apparatus of controlling access to a media program, comprising:means for receiving a data stream including the media program encrypted according to a media encryption key (CW) and an encrypted media encryption key (CW);means for generating a copy protection key from a content identifier and a family key;means for further encrypting the data stream using the copy protection key (CP);and means for storing the copy protection key (CP) in the receiver.
  11. 91
    A system for transmitting and receiving media programs, comprising:a transmitter, for transmitting a data stream having a media program encrypted according to a media encryption key (CW) and an encrypted media encryption key;a receiver, for receiving the transmitted data stream, the receiver having: a first decryptor, for decrypting a message from the conditional access module according to a pairing key (PK), the message comprising the media encryption key (CW);a conditional access module, communicatively coupleable to the receiver, the conditional access module having a second decryptor for decrypting the encrypted media encryption key (CW);and a first encryptor, for encrypting messages with the receiver according to the pairing key (PK).