EP1237320A1

Enciphering device and method, deciphering device and method, and storage medium

Abstract

When content data is encrypted and recorded, the content data is block-segmented and chain-encrypted. At that point, an initial value is generated using content data of the same sector. When content data is an MPEG stream, an initial value is generated using unique information such as a header. Thus, it is not necessary to generate an initial value using a random number or the like. Thus, there is no loss in the data area. In addition, since content data varies at random, the secrecy of the initial value is high. In addition, since it is not necessary to provide a random number generator or the like, the circuit scale does not increase.

EP1237320A1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 2 November 2021, 4.9 years ago.

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

56 claims: 10 independent, 46 dependent

  1. 1
    An encrypting apparatus, comprising:generating means for generating an initial value using data of a first portion of content data;and encrypting means for encrypting data of a second portion of the content data using the generated initial value, outputting the encrypted data, and chain-encrypting data of portions other than the first portion and the second portion of the content data using the output encrypted data.
  2. 6
    An encrypting method, comprising the steps of:generating an initial value using data of a first portion of content data;and encrypting data of a second portion of the content data using the generated initial value, outputting the encrypted data, and chain-encrypting data of portions other than the first portion and the second portion of the content data using the output encrypted data.
  3. 11
    A decrypting apparatus, comprising:decrypting means for decrypting data of a second portion of encrypted content data using an initial value that is data of a first portion of the encrypted content data, outputting the decrypted data, and chain-decrypting data of portions other than the first portion and the second portion using the data of the second portion of the encrypted content data;and generating means for generating the data of the first portion using the data of the first portion of the encrypted content data.
  4. 15
    A decrypting method, comprising the steps of:decrypting data of a second portion of encrypted content data using an initial value that is data of a first portion of the encrypted content data and outputting the decrypted data;chain-decrypting data of portions other than the first portion and the second portion using the data of the second portion of the encrypted content data;and generating the data of the first portion using the data of the first portion of the encrypted content data.
  5. 19
    A storage medium for storing data encrypted corresponding to an encrypting method, comprising the steps of:generating an initial value using data of a first portion of content data;and encrypting data of a second portion of the content data using the generated initial value, outputting the encrypted data, and chain-encrypting data of portions other than the first portion and the second portion of the content data using the output encrypted data.
  6. 20
    An encrypting apparatus, comprising:generating means for generating an initial value using data of a predetermined portion of a stream of content data;and encrypting means for encrypting the content data using the generated initial value, outputting the encrypted data, and chain-encrypting data of other portions of the content data using the output encrypted data.
  7. 29
    An encrypting method, comprising the steps of:generating an initial value using data of a predetermined portion of a stream of content data;and encrypting the content data using the generated initial value, outputting the encrypted data, and chain-encrypting data of other portions of the content data using the output encrypted data.
  8. 38
    A decrypting apparatus, comprising:generating means for generating an initial value using data of a predetermined portion of a stream of content data;and decrypting means for decrypting data of a first portion of encrypted content data using the initial value, outputting the decrypted data, and chain-decrypting data of a second portion that is different from the first portion using the data of the first portion of the encrypted content data.
  9. 47
    A decrypting method, comprising the steps of:generating an initial value using data of a predetermined portion of a stream of content data;and decrypting data of a first portion of encrypted content data using the initial value and outputting the decrypted data;and chain-decrypting data of a second portion that is different from the first portion using the data of the first portion of the encrypted content data.
  10. 56
    A storage medium for storing data decrypted corresponding to a decrypting method, comprising the steps of:generating an initial value using data of a predetermined portion of a stream of content data;and decrypting data of a first portion of encrypted content data using the initial value and outputting the decrypted data;and chain-decrypting data of a second portion that is different from the first portion using the data of the first portion of the encrypted content data.