Method of and system for encrypting digital data, method of and apparatus for reproducing digital data, and computer product
First Claim
Patent Images
1. A digital data encryption system comprising:
- an operation unit which receives digital data and encrypts the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter; and
a file unit which generates a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data,wherein the operation unit is configured to embed a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an input unit which reads copyright digital data stored in a recording medium such as a CD-ROM, an operation unit which performs encryption of digital data based on an encryption algorithm from a plurality of encryption algorithms. A file unit outputs the digital data encrypted by the operation unit and an index value and the encryption operation equation generation parameter into one file. A reproducing apparatus obtains an encryption operation equation from the index value and the encryption operation equation generation parameter in this same file and reproduces the encrypted digital data.
-
Citations
13 Claims
-
1. A digital data encryption system comprising:
-
an operation unit which receives digital data and encrypts the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter; and a file unit which generates a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data, wherein the operation unit is configured to embed a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data. - View Dependent Claims (2, 3, 4)
-
-
5. A digital data reproducing apparatus which decodes and reproduces copyright digital data from encrypted digital data generated by a digital data encryption system, the digital data encryption system including
an operation unit of the encryption system which receives digital data and encrypts the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter, wherein the operation unit is configured to embed a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data; - and
a file unit which generates a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data, the digital data reproducing apparatus comprising; a read unit which fetches the encrypted digital data from the file; an operation unit of the reproducing apparatus which determines an index value of an encryption algorithm and an encryption operation equation based on the encryption operation equation generation parameter in the file, and decodes the encrypted digital data in accordance with the encryption operation equation to obtain decoded digital data; and a reproducing unit which reproduces and the decoded digital data. - View Dependent Claims (6)
- and
-
7. A digital data encryption method comprising:
-
receiving digital data and encrypting the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter; and generating a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data, wherein the encryption of digital data includes embedding a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data. - View Dependent Claims (8, 9)
-
-
10. A digital data reproducing method for decoding and reproducing copyright digital data from encrypted digital data generated by a digital data encryption method, the digital data encryption method including
receiving digital data and encrypting the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter, wherein the encryption of digital data includes embedding a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data; - and
generating a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data, the digital data reproducing method comprising; fetching the encrypted digital data from the file; determining an index value of an encryption algorithm and an encryption operation equation based on the encryption operation equation generation parameter in the file, and decoding the encrypted digital data in accordance with the encryption operation equation to obtain decoded digital data; and reproducing the decoded digital data. - View Dependent Claims (11)
- and
-
12. A computer readable medium for storing instructions, which when executed on a computer, causes the computer to realize a digital data encryption method including
receiving digital data; -
encrypting the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter; and generating a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data, wherein the encryption of digital data includes embedding a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data.
-
-
13. A computer readable medium for storing instructions, which when executed on a computer, causes the computer to realize a digital data encryption method and a digital data reproducing method,
the digital data encryption method including receiving digital data; -
encrypting the digital data in accordance with a predetermined encryption algorithm and an encryption operation equation determined based on an encryption operation equation generation parameter; generating a file by combining the digital data encrypted by the operation unit with an index value capable univocally of determining the encryption algorithm and the encryption operation equation generation parameter used for encryption of the digital data, the digital data reproducing method including fetching the encrypted digital data from the file; determining an index value of an encryption algorithm and an encryption operation equation based on the encryption operation equation generation parameter in the file, and decoding the encrypted digital data in accordance with the encryption operation equation to obtain decoded digital data; and reproducing the decoded digital data, wherein the encryption of digital data includes embedding a data manipulation detection code in at least one of various locations in the digital data based on the predetermined encryption algorithm prior to the encryption of the digital data, in order to enable the detection of an illegal manipulation of the digital data.
-
Specification