Information processing apparatus, information processing method, information providing medium, information decryption apparatus, and information recording medium
AssigneeSony Corporation
InventorYoshihito Ishibashi
Life of this patent
Estimating the term…
Abstract
An information processing apparatus, an information processing method, and an information providing medium are provided. Encrypted information, an encrypted first key for decrypting the encrypted information, and a second key for decrypting the first key are processed to store the information in a storage medium. To be more specific, cross certification is executed with the storage medium, the first key is decrypted by the second key, the decrypted first key is encrypted, and the decrypted first key and the encrypted information are stored in the storage medium. The novel constitution prevents unauthorized replication of information by use of a low-cost, general-purpose semiconductor memory.
Claims28
A storage apparatus for encrypting a content by a content key and storing at least said content key into a storage medium, the storage apparatus comprising:
- mutual authentication means for executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- receiving means for receiving a save key encrypted by said temporary key from said storage medium;
- decryption means for decrypting said save key by said temporary key;
- encryption means for encrypting said content key by said save key;
- and
- sending means for sending at least said content key encrypted by said save key to said storage medium.
A storage apparatus for generating a content key and encrypting a content by said content key and storing at least said content key to a storage medium, the storage apparatus comprising:
- key generator means for generating said content key;
- first encryption means for encrypting said content by said content key;
- mutual authentication means for executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- receiving means for receiving a save key encrypted by said temporary key from said storage medium;
- decryption means for decrypting said save key by said temporary key;
- second encryption means for encrypting said content key by said save key;
- and
- sending means for sending said content key encrypted by said save key to said storage medium.
A storage medium for storing an encrypted content key sent from a storage apparatus, the storage medium comprising:
- first storing means for storing a save key encrypting said content key;
- mutual authentication means for executing mutual authentication with said storage apparatus and generating a temporary key for sharing with said storage apparatus;
- encryption means for encrypting said save key by said temporary key;
- sending means for sending said save key encrypted by said temporary key to said storage apparatus;
- receiving means for receiving said content key encrypted by said save key from said storage apparatus;
- and
- second storing means for storing said content key received by said receiving means.
A storage method for encrypting a content by a content key and storing at least said content key into a storage medium, comprising the steps of:
- executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- receiving a save key encrypted by said temporary key from said storage medium;
- decrypting said save key by said temporary key;
- encrypting said content key by said save key;
- and
- sending at least said content key encrypted by said save key to said storage medium.
A storage method for generating a content key and encrypting a content by said content key and storing at least said content key to a storage medium, comprising the steps of:
- generating said content key;
- encrypting said content by said content key;
- executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- receiving a save key encrypted by said temporary key from said storage medium;
- decrypting said save key by said temporary key;
- encrypting said content key by said save key;
- and
- sending said content key encrypted by said save key to said storage medium.
A storage apparatus for encrypting a content by a content key and storing at least said content key into a storage medium, the storage apparatus comprising:
- mutual authentication means for executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- encryption means for encrypting said content key by said temporary key;
- and
- sending means for sending at least the encrypted content key by said temporary key to said storage medium.
A storage apparatus for generating a content key and encrypting a content by said content key and for storing said content key to a storage medium, the storage apparatus comprising:
- key generator means for generating said content key;
- first encryption means for encrypting said content by said content key;
- mutual authentication means for executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- second encryption means for encrypting said content key by said temporary key;
- and
- sending means for sending said content key encrypted by said temporary key to said storage medium.
A decryption apparatus for receiving a content key from a storage medium storing said content key and for decrypting said content encrypted by said content key, the decryption apparatus comprising:
- mutual authentication means for executing mutual authentication with said storage medium and generating a temporary key for sharing with said storage medium;
- receiving means for receiving said content key encrypted by said temporary key from said storage medium;
- first decryption means for decrypting said content key by said temporary key;
- and
- second decryption means for decrypting said content by said content key.
A storage medium for storing an encrypted content key sent from a second storage medium, the storage medium comprising:
- first storing means for storing a save key encrypting said content key;
- mutual authentication means for executing mutual authentication with said second storage medium and generating a temporary key for sharing with said second storage medium;
- receiving means for receiving said content key encrypted by said temporary key from said second storage medium;
- decryption means for decrypting the received content key by said temporary key;
- encryption means for encrypting the decrypted content key by said save key;
- and
- second storing means for storing said content key encrypted by said save key.
A storage medium for storing a content key and for sending the content key to a second storage medium, the storage medium comprising:
- storing means for storing a save key decrypting said content key;
- mutual authentication means for executing mutual authentication with said second storage medium and generating a temporary key for sharing with said storage medium;
- decryption means for decrypting the content key by said save key;
- encrypting means for encrypting said decrypted content key by said temporary key;
- and
- sending means for sending said content key encrypted by said encryption means to said second storage medium.
Dependencies are inferred from the claim text.