Communication system, communication apparatus, communication method, and computer program
AssigneeSony Corporation
InventorTakehiko Nakano
Life of this patent
Estimating the term…
Abstract
Content is transmitted within a range of the user's legitimate use while limiting the number of equipment to which the content is transmitted at the same time. A content using apparatus periodically transmits an exchange key and the corresponding key ID using a command. Only while receiving the key ID at predetermined reception cycles, a content providing apparatus maintains the corresponding exchange key. When not periodically receiving the key ID, the content providing apparatus destroys the corresponding exchange key. After that, when receiving a command including the key ID, the content providing apparatus returns a response including information indicating that the exchange key has become invalid.
Claims8
A communication system that performs a communication for transmitting content between a content providing apparatus for providing the content and a content using apparatuses for using the content, comprising one or more hardware processors configured to:
- perform a mutual authentication and exchange a key for encrypting the content between the content providing apparatus and the content using apparatus;
- record information corresponding to the key transmitted by the content providing apparatus to the content using apparatus after combining the key with a key ID for specifying the key and an equipment ID for specifying the content using apparatus;
- and
- maintain information corresponding to the key in the storage only when the content using apparatus periodically transmits a key life management command including the key ID and a value representing a predetermined time on a timer corresponding to the key ID to the content providing apparatus to control the timer to newly count down from the value in order to update the life of the key.
A communication apparatus comprising one or more hardware processors configured to:
- perform a mutual authentication and exchange a key for encrypting content with a content using apparatus that is to be a destination of the content;
- record information corresponding to the key transmitted to the content using apparatus after combining the key with a key ID for specifying the key and an equipment ID for specifying the content using apparatus;
- and
- maintain information corresponding to the key in the storage only when a key life management command including the key ID and a value representing a predetermined time on a timer corresponding to the key ID to control the timer to newly count down from the value in order to update the life of the key is received from the content using apparatus at predetermined reception cycles.
A computer-implemented communication method comprising:
- a mutual authentication and key exchange step for a mutual authentication and for exchanging a key for encrypting content with a content using apparatus that is to be a destination of the content;
- a key recording step for recording information corresponding to the key transmitted to the content using apparatus after combining the key with a key ID for specifying the key and an equipment ID for specifying the content using apparatus;
- and
- a key management step for maintaining information corresponding to the key in the storage only when a key life management command including the key ID and a value representing a predetermined time on a timer corresponding to the key ID to control the timer to newly count down from the value in order to update the life of the key is received from the content using apparatus at predetermined reception cycles.
A computer program stored in a non-transitory computer-readable format for implementing a process for operating as a content providing apparatus on a computer in a communication system that performs a communication for transmitting content between the content providing apparatus for providing the content and a content using apparatus for using the content, the program causing the computer to perform:
- a mutual authentication and key exchange step for a mutual authentication and for exchanging a key for encrypting content a content using apparatus that is to be a destination of the content;
- a key recording step for recording information corresponding to the key transmitted to the content using apparatus after combining the key with a key ID for specifying the key and an equipment ID for specifying the content using apparatus;
- and
- a key management step for maintaining the information corresponding to the key in a storage only when a key life management command including the key ID and a value representing a predetermined time on a timer corresponding to the key ID to control the timer to newly count down from the value in order to update the life of the key is received from the content using apparatus at predetermined reception cycles.
Dependencies are inferred from the claim text.