Decryption system
First Claim
1. A method of decoding a selectively encrypted data stream at a digital television receiver device, comprising:
- at the digital television receiver device, receiving the selectively encrypted data stream from a first source;
at the digital television receiver device, receiving a set of clear packets from a second source, the set of clear packets containing data representing an unencrypted version of the encrypted packets present in the selectively encrypted data stream;
detecting a plurality of encrypted packets forming a part of the selectively encrypted data stream;
substituting the clear packets from the second source for the encrypted packets to form a clear data stream, such clear data stream thereby being produced without decryption of the encrypted packets present in the selectively encrypted data stream by the digital television receiver device;
filtering a set of packets from the selectively encrypted data stream based upon packet identifier values to produce a stream of packets having clear packets and encrypted packets; and
substituting the clear packets from the second source for the encrypted packets into the stream of packets in place of the encrypted packets to produce a stream of clear data.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for manipulating a selectively encrypted data stream in a manner consistent with certain embodiments has a filter that selects a set of packets from the selectively encrypted data stream based upon packet identifier values to produce a stream of packets having clear packets and encrypted packets. A packet substituter inserts a clear version of the encrypted packets into the stream of packets in place of the encrypted packets to produce a stream of clear data. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract without departing from the invention.
-
Citations
17 Claims
-
1. A method of decoding a selectively encrypted data stream at a digital television receiver device, comprising:
-
at the digital television receiver device, receiving the selectively encrypted data stream from a first source; at the digital television receiver device, receiving a set of clear packets from a second source, the set of clear packets containing data representing an unencrypted version of the encrypted packets present in the selectively encrypted data stream; detecting a plurality of encrypted packets forming a part of the selectively encrypted data stream; substituting the clear packets from the second source for the encrypted packets to form a clear data stream, such clear data stream thereby being produced without decryption of the encrypted packets present in the selectively encrypted data stream by the digital television receiver device; filtering a set of packets from the selectively encrypted data stream based upon packet identifier values to produce a stream of packets having clear packets and encrypted packets; and substituting the clear packets from the second source for the encrypted packets into the stream of packets in place of the encrypted packets to produce a stream of clear data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium, storing instructions that when executed on a programmed processor carry out a method of decoding a selectively encrypted data stream at a digital television receiver device, comprising:
-
at the digital television receiver device, receiving the selectively encrypted data stream from a first source; at the digital television receiver device, receiving a set of clear packets from a second source, the set of clear packets containing data representing an unencrypted version of the encrypted packets present in the selectively encrypted data stream; detecting a plurality of encrypted packets forming a part of the selectively encrypted data stream; substituting the clear packets from the second source for the encrypted packets to form a clear data stream, such clear data stream thereby being produced without decryption of the encrypted packets present in the selectively encrypted data stream by the digital television receiver device; filtering a set of packets from the selectively encrypted data stream based upon packet identifier values to produce a stream of packets having clear packets and encrypted packets; and substituting the clear packets from the second source for the encrypted packets into the stream of packets in place of the encrypted packets to produce a stream of clear data.
-
-
9. An apparatus for manipulating a selectively encrypted data stream at a digital television receiver device, comprising:
-
a receiver that receives the selectively encrypted data stream from a first source of content; a filter that selects a set of packets from the selectively encrypted data stream received at the digital television receiver device based upon packet identifier values to produce a stream of packets having clear packets and encrypted packets; means for receiving a set of clear packets from a second source, the clear packets comprising unencrypted packets corresponding to the encrypted packets of the selectively encrypted data stream; a packet substitutor that inserts the clear packets into the stream of packets in place of the encrypted packets to produce a stream of clear data without decrypting the encrypted packets at the digital television receiver device; wherein the packet substitutor comprises an encrypted packet detector that detects encrypted packets in the selectively encrypted data stream; and
a packet inserter that inserts the clear version of the encrypted packets into the stream of packets. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification