Information processing apparatus, content information management method and computer program
First Claim
1. An information processing apparatus having a function of a content server for providing content to network-connected devices, the information processing apparatus comprising:
- storage for storing encrypted content and an encrypted content key encrypted by an updated network key set as a key shared with the network-connected devices and including encrypted data of content key used in decryption of the encrypted content; and
a network key table in which network keys are registered and stored, including all pre-update network keys utilized as encryption keys for the encrypted content keys stored in the storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A content providing server connected to a home network or the like is configured in such a way as to store a content key, which is encrypted by a network key shared by network-connected devices and appropriately updated, in a storage together with encrypted content, and as to hold a network key table in which all network keys including all pre-update network keys, which are being applied to encrypted content keys, are registered and stored. This server performs a key changing operation of changing a content key, which is encrypted by a pre-update network key, to an encrypted key, to which an updated network key is applied, only when needed, for example, at an occurrence of utilization of the content. Consequently, this configuration prevents key changing operations from being wastefully performed. Thus, the processing load on the server is alleviated.
44 Citations
21 Claims
-
1. An information processing apparatus having a function of a content server for providing content to network-connected devices, the information processing apparatus comprising:
-
storage for storing encrypted content and an encrypted content key encrypted by an updated network key set as a key shared with the network-connected devices and including encrypted data of content key used in decryption of the encrypted content; and
a network key table in which network keys are registered and stored, including all pre-update network keys utilized as encryption keys for the encrypted content keys stored in the storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A content information management method for use in a content providing server containing in storage, encrypted content and an encrypted content key encrypted by an updated network key set as a key shared with network-connected devices and including encrypted data of content key used in decryption of the encrypted content including encrypted, the method comprising:
-
judgment step of judging whether or not an encrypted content key corresponding to content to be utilized is stored in the storage as an encrypted content key encrypted by an pre-update network key differing from the updated network key, on condition that there is an operation of utilization of the encrypted content stored in the storage; and
key changing step of updating the encrypted content key to an encrypted content key applying the updated network key if it is judged in the judging step that an encrypted content key associated with content to be utilized is stored in the storage as an encrypted content key encrypted by an pre-update network key differing from the updated network key. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable program for causing a computer to perform the steps of a content information management process for use in a content providing server containing in storage, encrypted content and an encrypted content key encrypted by an updated network key set as a key shared with network-connected devices and including encrypted data of content key used in decryption of the encrypted content including encrypted, the program comprising:
-
judgment step of judging whether or not an encrypted content key corresponding to content to be utilized is stored in the storage as an encrypted content key encrypted by an pre-update network key differing from the updated network key, on condition that there is an operation of utilization of the encrypted content stored in the storage; and
key changing step of updating the encrypted content key to an encrypted content key applying the updated network key if it is judged in the judging step that an encrypted content key associated with content to be utilized is stored in the storage as an encrypted content key encrypted by an pre-update network key differing from the updated network key.
-
Specification