Partial Dual-Encryption Using Program Map Tables
First Claim
1. A method for encoding and encrypting a program in at least two distinct partial-encrypted streams, the method comprising:
- creating a program association table to include a first program number which identifies a program encrypted in accordance with a first encryption scheme, and a second program number which identifies the same program encrypted in accordance with a second encryption scheme; and
creating a program map table for the same program to include first audio and video identifiers associated with the first encryption scheme and second audio and video identifiers associated with the second encryption scheme.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and method for partial encryption are disclosed. One example method comprises: creating a program association table to include a first program number which identifies a program encrypted in accordance with a first encryption scheme, and a second program number which identifies the same program encrypted in accordance with a second encryption scheme; and creating a program map table for the same program to include first audio and video identifiers associated with the first encryption scheme and second audio and video identifiers associated with the second encryption scheme.
90 Citations
20 Claims
-
1. A method for encoding and encrypting a program in at least two distinct partial-encrypted streams, the method comprising:
-
creating a program association table to include a first program number which identifies a program encrypted in accordance with a first encryption scheme, and a second program number which identifies the same program encrypted in accordance with a second encryption scheme; and creating a program map table for the same program to include first audio and video identifiers associated with the first encryption scheme and second audio and video identifiers associated with the second encryption scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication system for encoding and transmitting a partial dual-encrypted program stream, the system comprising:
-
a device for providing a clear program stream and a first encrypted program stream in accordance with a first encryption scheme, wherein the clear program stream and the first encrypted program stream each have associated program map tables, each program map table referencing a plurality of programs, wherein at least one of the plurality of programs is provided in both the clear program stream and the first encrypted program stream; a first demultiplexer for demultiplexing the plurality of programs in the clear program stream and providing each demultiplexed program in the clear program stream to an output of the first demultiplexer; a second demultiplexer for demultiplexing the plurality of programs in the first encrypted program stream and providing each demultiplexed program in the first encrypted program stream to an output of the second demultiplexer; and a plurality of identifier devices, each identifier device receiving a particular one of the demultiplexed programs of the clear program stream and receiving the same particular one of the demultiplexed programs of the first encrypted program stream, each identifier device identifying critical packets of the particular one of the demultiplexed programs of the clear program stream, for encryption by a second encryption scheme. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication system for encoding and transmitting a partial dual-encrypted program stream, the communication system comprising:
-
a first encryptor for receiving a clear program stream and encrypting a plurality of programs carried in the clear program stream according to a first encryption scheme; a second encryptor for receiving the clear program stream and encrypting the plurality of programs carried in the clear program stream according to a second encryption scheme; a first demultiplexer for demultiplexing the plurality of program streams encrypted according to the first encryption scheme to produce a plurality of first encrypted programs; a second demultiplexer for demultiplexing the plurality of program streams encrypted according to the second encryption scheme to produce a plurality of second encrypted programs; a third demultiplexer for demultiplexing the clear program stream to produce a plurality of clear programs; and a plurality of identifier devices, each identifier device receiving a particular one of the programs from the plurality of first encrypted programs and receiving the same particular one of the programs from the plurality of second encrypted programs and receiving the same particular one of the programs from the plurality of clear programs, wherein the particular program received by each identifier device differs in a form of encryption, each identifier device configured to; identify critical packets in the particular program received from the plurality of clear programs; and responsive to the identification, drop the identified critical packets in the particular program received from the plurality of the clear programs and pass corresponding critical packets in the particular program received from the plurality of first encrypted programs and in the particular program received from the plurality of second encrypted programs. - View Dependent Claims (19, 20)
-
Specification