EP1548732A2

Method and apparatus for processing information, information storage medium, and computer program

Abstract

A content stored in an information recording medium is managed on a per unit basis and protected from unauthorized use. The content stored in the information recording medium is divided into units, and the content is encrypted with a unit key generated for each unit. A unit key generation key is generated based on a variety of key generation information. The unit key for each unit is generated by applying a record seed corresponding to each unit to the unit key generation key. For example, a block key is generated based on the unit key and a block seed per block unit set for every 3 sectors. An encryption process is performed on a per block unit basis using the block key. During decryption, the decrypting of the content is permitted conditional on the matching in the key generation information, the record seed, and the block seed stored in a disk. Unauthorized use of the content is thus prevented.

EP1548732A2, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Projected expiry passed 19 November 2024, 1.8 years ago.

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

38 claims: 7 independent, 31 dependent

  1. 1
    An information processing apparatus for replaying a content, comprising a crypto processor for performing a decryption process for decrypting an encrypted content containing at least one content management unit stored in an information recording medium,    wherein the crypto processor generates a unit key generation key commonly applied to at least one content management unit in accordance with key generation information stored in the information recording medium, generates a unit key corresponding to a content management unit that is encrypted in a crypto process based on the unit key generation key and a record seed corresponding to the unit-based content management unit stored in the information recording medium, and performs the decryption process on the encrypted content using one of the generated unit key and a block key that is generated based on the unit key.
  2. 12
    An information processing apparatus for performing a content recording process to an information recording medium, comprising a crypto processor for performing an encryption process every at least one content management unit that is to be recorded on the information recording medium,    wherein the crypto processor generates a unit key corresponding to each content management unit in a crypto process that is based on a unit generation key commonly applied to at least one content management unit and a record seed set for each content management unit, and performs the encryption process using one of the generated block key and a block key that is generated based on the generated unit key, thereby performing a generation process of generating encrypted data to be stored in the information recording medium.
  3. 20
    An information recording medium storing an encrypted content, for storing at least one content management unit containing data encrypted by different encryption keys,    wherein the content management unit includes data that is encrypted individually using one of a unit key and a block key that is generated based on the unit key, the unit key being generated in a crypto process based on a unit generation key commonly applied to the content management units and a record seed individually set for each content management unit.
  4. 28
    An information processing method for replaying a content, comprising a crypto step for performing a decryption process for decrypting an encrypted content containing at least one content management unit stored in an information recording medium,    wherein the crypto step comprises generating a unit key generation key, which is commonly applied to at least one content management unit, in accordance with key generation information stored in the information recording medium,    generating a unit key corresponding to a content management unit encrypted in a crypto process based on the unit key generation key and a record seed corresponding to the unit-based content management unit stored in the information recording medium, and    performing the decryption process on the encrypted content using one of the generated unit key and a block key that is generated based on the unit key.
  5. 34
    An information processing method for performing a content recording process to an information recording medium, comprising a crypto step for performing an encryption process every at least one content management unit that is to be recorded on the information recording medium,    wherein the crypto step comprises generating a unit key corresponding to each content management unit in a crypto process that is based on a unit generation key commonly applied to at least one content management unit and a record seed set for each content management unit, and    performing the encryption process, using one of the generated block key and a block key that is generated based on the generated unit key, to encrypt data to be stored in the information recording medium.
  6. 37
    A computer program for replaying a content, comprising a crypto step for performing a decryption process for decrypting an encrypted content containing at least one content management unit stored in an information recording medium,    wherein the crypto step comprises generating a unit key generation key, which is commonly applied to at least one content management unit, in accordance with key generation information stored in the information recording medium,    generating a unit key corresponding to a content management unit encrypted in a crypto process based on the unit key generation key and a record seed corresponding to the unit-based content management unit stored in the information recording medium, and    performing the decryption process on the encrypted content using one of the generated unit key and a block key that is generated in accordance with the unit key.
  7. 38
    A computer program for performing a content recording process to an information recording medium, comprising a crypto step for performing an encryption process every at least one content management unit that is to be recorded on the information recording medium,    wherein the crypto step comprises generating a unit key corresponding to each content management unit in a crypto process that is based on a unit generation key commonly applied to at least one content management unit and a record seed set for each content management unit, and    performing the encryption process using one of the generated block key and a block key that is generated based on the generated unit key, to encrypt data to be stored in the information recording medium.