Decoding and decryption of partially encrypted information
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
An encryption arrangement for multiple encryption of television programs. A system according to embodiments of the present invention multiple encrypts only a portion of the data 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, 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 in a single cable television system.
296 Citations
81 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42)
-
-
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.
-
-
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.
-
-
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.
-
-
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. - View Dependent Claims (44, 45, 46, 47, 48, 50, 51, 52, 53, 54)
-
-
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.
-
-
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. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
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. - View Dependent Claims (62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75)
-
-
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.
-
-
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. - View Dependent Claims (77, 78, 79, 80, 81)
-
Specification