Information recording processing apparatus, information reproduction processiing apparatus, information recording medium, information recording processing method, information reproduction processing method, and computer program
First Claim
1. An information recording processing apparatus for executing a data recording process, comprising:
- a seed generation section for generating a seed based on an error detection code set corresponding to recording object data;
a random number generation section for generating random numbers based on the seed generated by the seed generation section;
a scramble processing section for executing a scrambling process, in which the random numbers generated by the random number generation section are applied, for cryptographic key data set as a cryptographic key for the recording object data; and
a recording processing section for executing a recording process of a cryptographic key data recording signal generated based on scrambled data obtained by the scrambling process.
1 Assignment
0 Petitions
Accused Products
Abstract
An information recording and/or reproduction processing apparatus is provided. The information recording and/or reproduction processing apparatus is provided by which additional information such as copy protection information is recorded as encrypted data on an information recording medium and also a cryptographic key is recorded such that the difficulty in analysis thereof is promoted. Where additional information such as copy protection information is encrypted and recorded and also a cryptographic key for the encrypted additional information is recorded together, a seed is generated based on an error correction code set corresponding to the additional information. Then, a scrambling or bit position conversion process in which random numbers generated based on the seed are applied is executed for the cryptographic key data, and resulting cryptographic key data is recorded on an information recording medium. Upon such recording, the additional information is recorded as pit information while the cryptographic key data is recorded as wobble data. The cryptographic key has an increased difficulty in analysis and allows achievement of an efficient data reproduction process.
24 Citations
31 Claims
-
1. An information recording processing apparatus for executing a data recording process, comprising:
-
a seed generation section for generating a seed based on an error detection code set corresponding to recording object data;
a random number generation section for generating random numbers based on the seed generated by the seed generation section;
a scramble processing section for executing a scrambling process, in which the random numbers generated by the random number generation section are applied, for cryptographic key data set as a cryptographic key for the recording object data; and
a recording processing section for executing a recording process of a cryptographic key data recording signal generated based on scrambled data obtained by the scrambling process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information recording processing apparatus for executing a data recording process, comprising:
-
a seed generation section for generating a seed based on an error detection code set corresponding to recording object data;
a random number generation section for generating random numbers based on the seed generated by the seed generation section;
a bit position conversion section for executing a bit position conversion process, in which random numbers generated by the random number generation section are applied, for cryptographic key data set as a cryptographic key for the recording object data, and a recording processing section for executing a recording process of a cryptographic key data recording signal generated based on the data obtained by the bit position conversion process.
-
-
7. An information reproduction processing apparatus for executing a reproduction process of data recorded as encrypted data on an information recording medium, comprising:
-
a seed generation section for generating a seed based on an error detection code set corresponding to reproduction object data;
a random number generation section for generating random numbers based on the seed generated by the seed generation section;
a descramble processing section for executing a descrambling process, in which the random numbers generated by the random number generation section are applied, for cryptographic key data set as a cryptographic key for the reproduction object data and read from the information recording medium; and
a decryption processing section for executing a decryption process of the reproduction object data with a cryptographic key generated based on the descrambled cryptographic key data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An information reproduction processing apparatus for executing a reproduction process of data recorded as encrypted data on an information recording medium, comprising:
-
a seed generation section for generating a seed based on an error detection code set corresponding to reproduction object data;
a random number generation section for generating random numbers based on the seed generated by the seed generation section;
a bit position conversion section for executing a bit position conversion process, in which random numbers generated by the random number generation section are applied, for cryptographic key data set as a cryptographic key for the reproduction object data and read from the information recording medium; and
a decryption processing section for executing a decryption process of the reproduction object data with a cryptographic key generated based on the data obtained by the bit position conversion process.
-
- 13. An information recording medium comprising parts on which encrypted data and cryptographic key data generated based on a cryptographic key applied in an encryption process of the encrypted data are recorded, the cryptographic key data being recorded as data obtained by a scrambling process in which random numbers generated using a seed generated based on an error detection code corresponding to the encrypted data as an input are applied.
-
18. An information recording processing method for executing a data recording process, comprising:
-
a seed generation step of generating a seed based on an error detection code set corresponding to recording object data;
a random number generation step of generating random numbers based on the seed generated by the seed generation step;
a scramble processing step of executing a scrambling process, in which the random numbers generated by the random number generation step are applied, for cryptographic key data set as a cryptographic key for the recording object data; and
a recording processing step of executing a recording process of a cryptographic key data recording signal generated based on scrambled data obtained by the scramble processing step. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An information recording processing method for executing a data recording process, comprising:
-
a seed generation step of generating a seed based on an error detection code set corresponding to recording object data;
a random number generation step of generating random numbers based on the seed generated by the seed generation step;
a bit position conversion step of executing a bit position conversion process, in which random numbers generated by the random number generation step are applied, for cryptographic key data set as a cryptographic key for the recording object data; and
a recording processing step of executing a recording process of a cryptographic key data recording signal generated based on data obtained by the bit position conversion process.
-
-
24. An information reproduction processing method for executing a reproduction process of data recorded as encrypted data on an information recording medium, comprising:
-
a seed generation step of generating a seed based on an error detection code set corresponding to reproduction object data;
a random number generation step of generating random numbers based on the seed generated by the seed generation step;
a descramble processing step of executing a descrambling process, in which the random numbers generated by the random number generation step are applied, for cryptographic key data set as a cryptographic key for the reproduction object data and read from the information recording medium; and
a decryption processing step of executing a decryption process of the reproduction object data with a cryptographic key generated based on the descrambled cryptographic key data. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An information reproduction processing method for executing a reproduction process of data recorded as encrypted data on an information recording medium, comprising:
-
a seed generation step of generating a seed based on an error detection code set corresponding to reproduction object data;
a random number generation step of generating random numbers based on the seed generated by the seed generation step;
a bit position conversion processing step of executing a bit position conversion process, in which random numbers generated by the random number generation step are applied, for cryptographic key data set as a cryptographic key for the reproduction object data and read from the information recording medium; and
a decryption processing step of executing a decryption process of the reproduction object data with a cryptographic key generated based on data obtained by the bit position conversion process.
-
-
30. A computer program for executing a data recording process, comprising:
-
a seed generation step of generating a seed based on an error detection code set corresponding to recording object data;
a random number generation step of generating random numbers based on the seed generated by the seed generation step;
a scramble processing step of executing a scrambling process, in which the random numbers generated by the random number generation step are applied, for cryptographic key data set as a cryptographic key for the recording object data; and
a recording processing step of executing a recording process of a cryptographic key data recording signal generated based on the scrambled data.
-
-
31. A computer program for executing a reproduction process of data recorded as encrypted data on an information recording medium, comprising:
-
a seed generation step of generating a seed based on an error detection code set corresponding to reproduction object data;
a random number generation step of generating random numbers based on the seed generated by the seed generation step;
a descramble processing step of executing a descrambling process, in which the random numbers generated by the random number generation step are applied, for cryptographic key data set as a cryptographic key for the reproduction object data and read from the information recording medium; and
a decryption processing step of executing a decryption process of the reproduction object data with a cryptographic key generated based on the descrambled cryptographic key data.
-
Specification