Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use
First Claim
Patent Images
1. A data receiving apparatus comprising:
- a first unit for receiving encrypted data that have been encrypted according to a first system; and
a second unit connected to said first unit detachably,wherein said first unit comprises means for encrypting, according to a second system, the received data, which have been encrypted according to the first system, means for outputting the doubly encrypted data to said second unit, and means for decrypting data supplied from said second unit according to the second system, andsaid second unit comprises means for decrypting the doubly encrypted data supplied from said first unit according to the first system and means for transmitting the data back to said first unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A data receiving apparatus is formed of a set top unit connected to a network and a security module. Digital video data which is supplied from the network and scrambled according to a first system is scrambled according to a second system in a scramble circuit in the set top unit, and is supplied to the security module. The data is descrambled according to the first system in a descramble circuit in the security module, and is transferred back to the set top unit. The data is descrambled according to the second system in a descramble circuit in the set top unit, and is outputted to an image display terminal via an MPEG decoder.
348 Citations
39 Claims
-
1. A data receiving apparatus comprising:
-
a first unit for receiving encrypted data that have been encrypted according to a first system; and a second unit connected to said first unit detachably, wherein said first unit comprises means for encrypting, according to a second system, the received data, which have been encrypted according to the first system, means for outputting the doubly encrypted data to said second unit, and means for decrypting data supplied from said second unit according to the second system, and said second unit comprises means for decrypting the doubly encrypted data supplied from said first unit according to the first system and means for transmitting the data back to said first unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data receiving apparatus which is connected to a card module having data inserting means for inserting predetermined ID data into input data transmitted from an external apparatus and which receives the input data, said data receiving apparatus comprising:
-
means for receiving the input data transmitted from the external apparatus; interface means connected to said card module; and control means for transmitting the input data received by said receiving means to said card module connected to said interface means and making the ID data inserted into the input data by using said data inserting means so as to receive the input data into which the ID data have been inserted from said card module. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A card module adapted to be connected to a data receiving apparatus, comprising:
-
a memory for storing the ID data; and data inserting means for receiving data received by said data receiving apparatus and inserting the ID data into received data and for transmitting the received data back to said data receiving apparatus. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A data receiving apparatus which is connected to a card module having authentication means for authenticating a user who is provided with data from a data creator or provider and which receives input data transmitted from an external apparatus, said apparatus comprising:
-
means for receiving the input data; interface means connected to a card module; data inserting means for making card module connected to said interface means to perform a user authentication process on the data received by said receiving means, inputting ID data which identifies the user and which is obtained by the authentication process, and for inserting the ID data which can be reproduced into the input data received by said receiving means; and control means for outputting data including the ID data which have been inserted by said data inserting means. - View Dependent Claims (21)
-
-
22. A data receiving apparatus for receiving data transmitted from an external apparatus and outputting the data into a reproducing apparatus, comprising:
-
data inserting means for inserting ID data which can be reproduced into received data; and output means for outputting the received data, into which the ID data have been inserted by said data inserting means, into said reproducing apparatus.
-
-
23. A data receiving apparatus for receiving a stream data, which is transmitted from an external apparatus and formed of a bit stream which has been coded by a predetermined coding system, and performing an outputting process according to a specification of a reproducing apparatus, said data receiving apparatus comprising:
-
means for receiving the stream data; syntax analysis means for performing a syntax analysis process on the stream data received by said receiving means and obtaining syntax data relating to a coding characteristic and data structure of the stream data; determining means for determining an insert position in the stream data, into which specific data which can be reproduced are concealedly inserted, based on the syntax data obtained by said syntax analysis means and predetermined parameter data; inserting means for inserting the specific data into the insert position in the stream data determined by said determining means; and output means for performing a predetermined output process according to a predetermined specification of reproduction/output on the stream data outputted from said inserting means. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A data inserting method, which is applied to a data receiving apparatus having functions for receiving data to be transmitted as a stream data formed of a bit stream, which has been coded by a predetermined coding system, from the outside, for outputting the data according to a predetermined specification of reproduction/output, and concealedly inserting specific data which can be reproduced and identified into the stream data, said method comprising the following steps of:
-
performing a syntax analysis process on the received stream data and obtaining syntax data relating to a coding characteristic and data structure of the stream data; determining an insert position in the stream data into which the specific data which can be reproduced are concealedly inserted based on the syntax data obtained by said obtaining step and predetermined parameter data; inserting the specific data into the insert position in the stream data determined by said determining step; and outputting the stream data, into which the specific data have been inserted by said inserting step, according to the predetermined specification of reproduction/output.
-
-
31. A data receiving apparatus comprising:
-
means for receiving data transmitted from an external apparatus; extracting means for extracting a program which is included in the data received by said receiving means and which is used for concealedly inserting specific data which can be reproduced into specified data; and data inserting means for inserting the specific data into the specified data included in the data received by said receiving means using the program extracted by said extracting means and outputting the specified data into which the specific data is inserted. - View Dependent Claims (33, 34, 35, 37)
-
-
32. A data receiving apparatus comprising:
-
means for receiving data transmitted from an external apparatus; extracting means for extracting a program which is included in the data received by said receiving means and which is used for concealedly inserting specific data which can be reproduced into specified data; data inserting means for inserting the specific data into the specified data included in the data received by said receiving means using the program extracted by said extracting means and outputting the specified data; and output means for outputting the data outputted from said data inserting means. - View Dependent Claims (36)
-
-
38. A data inserting method which is applied to a data receiving apparatus having functions for receiving data transmitted from an external apparatus, outputting contents data, which can be used and included in the data, according to reproduction/output forms, and concealedly inserting specific data which can be reproduced and identified into the contents data, said method comprising the following steps of:
-
extracting a program used for performing the insert process from the data transmitted from the external apparatus; storing the program extracted by said extracting step into memory means according to ID data for identifying the contents data; and concealedly inserting the specific data into the contents data by using the program stored in the memory means by said storing step.
-
-
39. A data inserting method which is applied to a data receiving apparatus having functions for receiving data transmitted from an external apparatus, outputting contents data, which can be used and included in the data, according to reproduction/output forms, and concealedly inserting specific data which can be reproduced and identified into the contents data, said method comprising the following steps of:
-
extracting a program used for performing the insert process from the data transmitted from the outside; storing plural types of the programs extracted by said extracting step into memory means according to ID data for specifying the contents data; retrieving a program corresponding to the contents data from said memory means based on the ID data; and concealedly inserting the specific data into the contents data by using the program retrieved from the memory means by said retrieving step.
-
Specification