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 containing the encrypted digital data, an index value capable univocally of determining the encryption algorithm, and the encryption operation equation generation parameter used for encryption 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 encrypted digital data 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.
12 Citations
15 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 containing the encrypted digital data, an index value capable univocally of determining the encryption algorithm, and the encryption operation equation generation parameter used for encryption of the digital data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 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 containing the encrypted digital data, 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 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 (7)
- and
-
8. 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 containing the encrypted digital data, an index value capable univocally of determining the encryption algorithm, and the encryption operation equation generation parameter used for encryption of the digital data. - View Dependent Claims (9, 10, 11, 13)
-
-
12. 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; - and
generating a file containing the encrypted digital data, 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.
- and
-
14. A computer program containing 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 containing the encrypted digital data, an index value capable univocally of determining the encryption algorithm, and the encryption operation equation generation parameter used for encryption of the digital data.
-
-
15. A computer program containing 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 containing the encrypted digital data, 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.
-
Specification