WO03065724A1

Decoding and decryption of partially encrypted information

Abstract

An encryption arrangement for multiple encryption of television programs (100). A system according to embodiments of the present invention multiple encrypts only a portion of data (118,124) required for full presentation of a television program to permit coexistence of multiple conditional access encryption systems associated with multiple manufacturer's set-top boxes within a single system. By only encrypting a portion of the program (188,124), dramatically less bandwidth is consumed than the alternative of multiple encryption of all program data, thus permitting a larger number of programs to be carried over the same bandwidth while permitting coexistence of multiple conditional access systems (36,136) in a single cable television system.

WO03065724A1, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

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

81 claims: 12 independent, 69 dependent

  1. 1
    A method of decoding partially encrypted content, comprising:receiving partially encrypted content comprising unencrypted content, first content encrypted under a first encryption system and second content encrypted under a second encryption system;decrypting the second encrypted content;and decoding the clear first content and the decrypted second content to decode the partially encrypted content.
  2. 6
    A method of decoding a partially encrypted television signal, comprising:receiving a message identifying a primary packet identifier (PID) for a program and a secondary PID for the program;decrypting packets having the secondary PID;and combining the decrypted packets with packets having the primary PID to form a data stream representing the program.
  3. 14
    A method of decoding partially encrypted television program, comprising:identifying a television program by packets associated with a primary packet identifier and a secondary packet identifier;decrypting packets having the secondary packet identifier.
  4. 27
    A television device, comprising:means for receiving a partially encrypted television program, the television program being identified by packets associated with either a primary packet identifier or a secondary packet identifier;a decrypter that decrypts packets having the secondary packet identifier;and a decoder that decodes the decrypted packets having the secondary packet identifier along with packets having the primary packet identifier to decode the partially encrypted television program.
  5. 35
    A content player, comprising:means for receiving partially encrypted audio visual content, the content being identified by packets associated with either a primary packet identifier or a secondary packet identifier;a decrypter that decrypts packets having the secondary packet identifier;and a decoder that decodes the decrypted packets having the secondary packet identifier along with packets having the primary packet identifier to decode the partially encrypted audio visual content.
  6. 43
    A television set-top box, comprising:a receiver that receives: a plurality of unencrypted elementary stream packets;and a plurality of encrypted packets, wherein both the unencrypted are required to decode a television program;a decrypter that decrypts the encrypted packets;and a decoder that decodes the packets to produce a television signal.
  7. 49
    A circuit, comprising:an input that receives an input stream of packets, the input stream of packets comprising: unencrypted packets having a first packet identifier, encrypted packets having the first packet identifier, encrypted packets having a second packet identifier, a packet identifier reader that reads the packet identifiers of the packets in the input stream of packets, and that discards the encrypted packets having the first packet identifier;a packet identifier re-mapping circuit that re-maps the second packet identifier to the first packet identifier to produce re-mapped packets;and a multiplexer that multiplexes the re-mapped packets with the unencrypted packets having the first packet identifier to produce an output stream of packets.
  8. 54
    The apparatus according to clairri 49, further comprising a demultiplexer that demultiplexes the output stream of packets based upon the packet identifiers.
  9. 55
    A circuit, comprising:input means for receiving an input stream of packets, the input stream of packets comprising: unencrypted packets having a first packet identifier, encrypted packets having the first packet identifier, encrypted packets having a second packet identifier, packet identifier reading means for reading the packet identifiers of the packets in the input stream of packets, and for discarding the encrypted packets having the first packet identifier;packet identifier re-mapping means for re-mapping the second packet identifier to the first packet identifier to produce re-mapped packets;and multiplexer means for multiplexing the re-mapped packets with the unencrypted packets having the first packet identifier to produce an output stream of packets.
  10. 61
    A method of processing packets, comprising:receiving an input stream of packets, the input stream of packets comprising: unencrypted packets having a first packet identifier, encrypted packets having the first packet identifier, encrypted packets having a second packet identifier, reading the packet identifiers of the packets in the input stream of packets;discarding the encrypted packets having the first packet identifier;re-mapping the second packet identifier to the first packet identifier to produce re-mapped packets;and multiplexing the re-mapped packets with the unencrypted packets having the first packet identifier to produce an output stream of packets.
  11. 68
    A method of processing packets, comprising:receiving an input stream of packets, the input stream of packets comprising: unencrypted packets having a first packet identifier, encrypted packets having the first packet identifier, encrypted packets having a second packet identifier, reading the packet identifiers of the packets in the input stream of packets;discarding the encrypted packets having the first packet identifier;and re-mapping packets that have not been discarded so that they have the same packet identifier.
  12. 76
    A circuit, comprising:an input that receives an input stream of packets, the input stream of packets comprising: unencrypted packets having a first packet identifier, encrypted packets having the first packet identifier, encrypted packets having a second packet identifier, a packet identifier reader that reads the packet identifiers of the packets in the input stream of packets, and that discards the encrypted packets having the first packet identifier;and a packet identifier re-mapping circuit that re-maps at least one of the second packet identifier and the first packet identifier so that the packets that have not been discarded have the same packet identifier.