Transmission apparatus and receiving apparatus
First Claim
Patent Images
1. A transmission apparatus comprising:
- encryption means for encrypting data and producing first encrypted data;
program-specific information generating means for producing program-specific information containing a table denoting the correlation between first encrypted data and a program number of the first encrypted data;
tool list generating means for producing a tool list containing a tool ID indicating a decoding tool for decrypting the first encrypted data;
control graph generating means for producing a control graph indicating the instantiated location of the decoding tool in the receiving apparatus;
rights information generating means for producing rights information for the first encrypted data; and
multiplexing means for multiplexing the first encrypted data, program-specific information, tool list, control graph, and rights information.
2 Assignments
0 Petitions
Accused Products
Abstract
A transmission apparatus updates the encryption method in the event the encryption method is broken. The tool ID of a decryption tool for encrypted data is acquired, the presence of the tool is confirmed and the tool is then acquired and updated, and encrypted data is processed and transmitted based on rights information associated with the encrypted data.
21 Citations
21 Claims
-
1. A transmission apparatus comprising:
-
encryption means for encrypting data and producing first encrypted data;
program-specific information generating means for producing program-specific information containing a table denoting the correlation between first encrypted data and a program number of the first encrypted data;
tool list generating means for producing a tool list containing a tool ID indicating a decoding tool for decrypting the first encrypted data;
control graph generating means for producing a control graph indicating the instantiated location of the decoding tool in the receiving apparatus;
rights information generating means for producing rights information for the first encrypted data; and
multiplexing means for multiplexing the first encrypted data, program-specific information, tool list, control graph, and rights information. - View Dependent Claims (6, 7)
-
-
2. A transmission apparatus comprising:
-
encryption means for encrypting data and producing first encrypted data;
tool list generating means for producing a tool list containing a tool ID indicating a decoding tool for decrypting the first encrypted data;
control graph generating means for producing a control graph indicating the instantiated location of the decoding tool in the receiving apparatus;
rights information generating means for producing rights information for the first encrypted data; and
program-specific information generating means for producing program-specific information containing a table denoting the correlation between first encrypted data and a program number of the first encrypted data, the tool list, the control graph, and the rights information; and
multiplexing means for multiplexing the first encrypted data and the program-specific information.
-
-
3. A transmission apparatus comprising:
-
encryption means for encrypting data and producing first encrypted data;
tool list generating means for producing a tool list containing a tool ID indicating a decoding tool for decrypting the first encrypted data;
control graph generating means for producing a control graph indicating the instantiated location of the decoding tool in the receiving apparatus;
program-specific information generating means for producing program-specific information containing a table denoting the correlation between first encrypted data and a program number of the first encrypted data, the tool list, the control graph, and the rights information; and
rights information generating means for producing rights information for this data;
rights information transmission means for outputting the rights information; and
multiplexing means for multiplexing and outputting the first encrypted data and the program-specific information. - View Dependent Claims (4, 5)
-
-
8. A receiving apparatus comprising:
-
demultiplexing means for separating a multiplexed signal containing first encrypted data into at least the first encrypted data and program-specific information;
tool list demultiplexing means for separating a tool list having a tool ID indicating a decoding tool for decrypting the first encrypted data from the multiplexed signal;
control graph demultiplexing means for separating a control graph indicating the instantiated location of the decoding tool in the receiving apparatus from the multiplexed signal;
rights information demultiplexing means for demultiplexing rights information for the first encrypted data from the multiplexed signal;
first control means for acquiring a tool according to a tool ID acquired from the tool list, and instantiating the tool according to the control graph; and
first rights management means for processing the first encrypted data according to the rights information.
-
-
9. A receiving apparatus comprising:
-
demultiplexing means for separating a multiplexed signal containing first encrypted data into at least the first encrypted data and program-specific information;
tool list demultiplexing means for separating a tool list having a tool ID indicating a decoding tool for decrypting the first encrypted data from the multiplexed signal;
control graph demultiplexing means for separating a control graph indicating the instantiated location of the decoding tool in the receiving apparatus from the program-specific information;
rights information demultiplexing means for demultiplexing rights information for the first encrypted data from the program-specific information;
first control means for instantiating a tool with a tool ID acquired from the tool list according to the control graph; and
first rights management means for processing the first encrypted data according to the rights information.
-
-
10. A receiving apparatus comprising:
-
demultiplexing means for separating a multiplexed signal containing first encrypted data into at least the first encrypted data and program-specific information;
tool list demultiplexing means for separating a tool list having a tool ID indicating a decoding tool for decrypting the first encrypted data from the multiplexed signal;
control graph demultiplexing means for separating a control graph indicating the instantiated location of the decoding tool in the receiving apparatus from the program-specific information;
first control means for instantiating a tool with a tool ID acquired from the tool list according to the control graph;
rights information receiving means for receiving rights information for the first encrypted data; and
first rights management means for processing the first encrypted data according to the rights information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification