EP1526531A2

Information recording processing apparatus, information reproduction processing apparatus, information recording medium, information recording processing method, information reproduction processing method, and computer program

Abstract

An information recording and/or reproduction processing apparatus is disclosed 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.

EP1526531A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 8 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 11 independent, 20 dependent

  1. 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 said seed generation section;a scramble processing section for executing a scrambling process, in which the random numbers generated by said 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 scrambled data.
  2. 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 said seed generation section;a bit position conversion section for executing a bit position conversion process, in which random numbers generated by said random number generation section are applied, for the cryptographic key data set as the 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.
  3. 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 said seed generation section;a descramble processing section for executing a descrambling process, in which the random numbers generated by said 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.
  4. 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 said seed generation section;a bit position conversion section for executing a bit position conversion process, in which random numbers generated by said random number generation section are applied, for the 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.
  5. 13
    An information recording medium on which encrypted data and cryptographic key data generated based on a cryptographic key applied in an encryption process of the encrypted data, 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.
  6. 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 the scrambled data.
  7. 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 the cryptographic key data set as the 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 data obtained by the' bit position conversion process.
  8. 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.
  9. 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 the 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 data obtained by the bit position conversion process.
  10. 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.
  11. 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.