Decoding and decryption of partially encrypted information
First Claim
1. A method of decoding partially encrypted digital video content, comprising:
- receiving partially encrypted digital video content comprising unencrypted data, first data encrypted under a first encryption system and second data encrypted under a second encryption system, wherein the first and second data are identical when unencrypted;
decrypting the second encrypted data;
decoding the unencrypted data and the decrypted second data to decode the partially encrypted digital video content; and
outputting decoded digital video content comprising the unencrypted data and the decrypted second data.
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.
-
Citations
71 Claims
-
1. A method of decoding partially encrypted digital video content, comprising:
-
receiving partially encrypted digital video content comprising unencrypted data, first data encrypted under a first encryption system and second data encrypted under a second encryption system, wherein the first and second data are identical when unencrypted; decrypting the second encrypted data; decoding the unencrypted data and the decrypted second data to decode the partially encrypted digital video content; and outputting decoded digital video content comprising the unencrypted data and the decrypted second data. - View Dependent Claims (2, 3)
-
-
4. A method of decoding a partially encrypted digital television signal, comprising:
-
receiving a message identifying a primary packet identifier (PID) for a television program and a secondary PID for the television program; receiving multiple selectively encrypted digital video content in which the primary PID identifies unencrypted packets of data as well as selected packets of data that are encrypted under a first encryption method, and wherein the digital video content further comprises a duplicate of the selected packets of data encrypted under a second encryption method that are identified by the secondary PID; decrypting packets of data having the secondary PID; and combining the decrypted packets of data with unencrypted packets of data having the primary PID to form an output data stream representing the television program. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of decrypting a partially multiple encrypted digital television program, comprising:
-
receiving multiple selectively encrypted digital video data in which a primary packet identifier identifies unencrypted packets of digital video data as well as selected packets of digital video data that are encrypted under a first encryption method, and wherein the digital video data further comprises a duplicate of the selected packets of digital video data that are encrypted under a second encryption method and identified by a secondary packet identifier; identifying the digital television program by unencrypted packets of digital video data associated with the primary packet identifier and encrypted packets of digital video data associated with the secondary packet identifier; decrypting packets of digital video data having the secondary packet identifier in order to provide a fully unencrypted digital television; and outputting the fully unencrypted digital television program comprising the decrypted packets of digital video data and the unencrypted digital video data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A digital television receiver device, comprising:
-
means for receiving a multiple partially encrypted digital television signal, the television signal being identified by packets of digital video data associated with either a primary packet identifier or a secondary packet identifier; wherein the multiple partially encrypted digital television signal comprises unencrypted packets of digital video data identified by the first packet identifier, packets of digital video data encrypted under a first encryption method, and packets of digital video data encrypted under a second encryption method identified by the second packet identifier, wherein the packets of digital video data encrypted under the first and second encryption methods represent identical data when unencrypted; a decrypter that decrypts packets of digital video data having the secondary packet identifier; and a decoder that decodes the decrypted packets of digital video data having the secondary packet identifier along with unencrypted packets of digital video data having the primary packet identifier to decode the partially encrypted digital television signal as an output thereof. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A digital audio visual content player, comprising:
-
means for receiving digital multiple partially encrypted audio visual content, the content being identified by packets of audio visual data associated with either a primary packet identifier or a secondary packet identifier; wherein the digital multiple partially encrypted audio visual content comprises unencrypted packets of audio visual data identified by the first packet identifier, packets of audio visual data encrypted under a first encryption method, and packets of audio visual data encrypted under a second encryption method identified by the second packet identifier, wherein the packets of audio visual data encrypted under the first and second encryption methods represent identical audio visual data when unencrypted; a decrypter that decrypts packets of audio visual data having the secondary packet identifier; and a decoder that decodes the decrypted packets of audio visual data having the secondary packet identifier along with certain packets of audio visual data having the primary packet identifier to produce the digital multiple partially encrypted audio visual content as an output thereof. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A circuit that processes a stream of packetized audio visual data, comprising:
-
an input that receives an input stream of audio visual packets of data, the input stream of packets comprising; unencrypted packets of data having a first packet identifier, encrypted packets of data having the first packet identifier, encrypted packets of data having a second packet identifier, wherein the encrypted packets of data having the first and second packet identifiers represent identical data when unencrypted; 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 audio visual data packets. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A circuit that processes an input stream of audio visual data packets, comprising:
-
input means for receiving an input stream of audio visual data packets, the input stream of packets comprising; unencrypted packets of data having a first packet identifier, encrypted packets of data having the first packet identifier, encrypted packets of data having a second packet identifier, wherein the encrypted packets of data having the first and second packet identifiers represent identical data when unencrypted; packet identifier reading means for reading the packet identifiers of the packets of data in the input stream of packets and for discarding the encrypted packets of data 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 of data; and multiplexer means for multiplexing the re-mapped packets of data with the unencrypted packets of data having the first packet identifier to produce an output stream of audio visual data packets. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A method of processing packets of audio visual data, comprising:
-
receiving an input stream of packets of audio visual data, the input stream of packets of audio visual data comprising; unencrypted packets of audio visual data having a first packet identifier, encrypted packets of audio visual data having the first packet identifier, encrypted packets of audio visual data having a second packet identifier, wherein the encrypted packets of audio visual data having the first and second packet identifiers represent identical data when unencrypted; reading the packet identifiers of the packets of audio visual data in the input stream of packets of audio visual data; discarding the encrypted packets of audio visual data 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 of audio visual data with the unencrypted packets of audio visual data having the first packet identifier to produce an output stream of packets of audio visual data. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A method of processing packets of audio visual data, comprising:
-
receiving an input stream of packets of audio visual data, the input stream of packets of audio visual data comprising; unencrypted packets of audio visual data having a first packet identifier, encrypted packets of audio visual data having the first packet identifier, encrypted packets of audio visual data having a second packet identifier, wherein the encrypted packets of audio visual data having the first and second packet identifiers represent identical data when unencrypted; reading the packet identifiers of the packets of audio visual data in the input stream of packets of audio visual data; discarding the encrypted packets of audio visual data having the first packet identifier; and re-mapping packets of audio visual data that have not been discarded so that they have the same packet identifier to produce output audio visual data. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65)
-
-
66. A circuit that processes a stream of digital video data packets, comprising:
-
an input that receives an input stream of digital video packets of data, the input stream of digital video packets of data comprising; unencrypted packets of data having a first packet identifier, encrypted packets of data having the first packet identifier, encrypted packets of data having a second packet identifier, wherein the encrypted packets of data having the first and second packet identifiers represent identical data when unencrypted; a packet identifier reader that reads the packet identifiers of the packets of data in the input stream of digital video packets of data, and that discards the encrypted packets of data having the first packet identifier; 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 of data that have not been discarded have the same packet identifier to produce an output of digital video data packets having the same packet identifier. - View Dependent Claims (67, 68, 69, 70, 71)
-
Specification