UTILIZATION APPARATUS, SERVICER APPARATUS, SERVICE UTILIZATION SYSTEM, SERVICE UTILIZATION METHOD, SERVICE UTILIZATION PROGRAM, AND INTEGRATED CIRCUIT
First Claim
1. A utilization apparatus which receives service from one or more server apparatuses, each providing service in response to a request made with use of an apparatus key that corresponds with a server key, the utilization apparatus comprising:
- a key storage unit storing an old apparatus key and a new apparatus key;
an acquisition unit operable to acquire update completion information indicating one or more server apparatuses, each of which has completed key-updating by updating an old server key corresponding with the old apparatus key to a new server key corresponding with the new apparatus key;
a judgement unit operable to make, with use of the update completion information, a comprehensive judgement on key-updating with respect to a group of at least one server apparatus, from which the utilization apparatus receives service;
a deletion unit operable to, if a result of the comprehensive judgement indicates that the group has completed the key-updating, delete the old apparatus key; and
a utilization unit operable to, if the result of the comprehensive judgement indicates that the group has completed the key-updating, receive service from, among the group, a server apparatus which has updated the old server key to the new server key, with use of the new apparatus key.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a utilization apparatus, a server apparatus, and a key utilization system which enable the utilization apparatus to control deletion of the old key without using a secure clock and allow encrypted communications irrespective of whether the accessed server has updated its key or not. In key utilization system 1, one or more server apparatuses 5-1 to 5-n each provide service to an apparatus having an apparatus key corresponding with a server key. Update apparatus 2 distributes an update server key to each server apparatus and a new apparatus key to key utilization apparatus 3. CRL distribution apparatus 4 distributes to key utilization apparatus 3 a CRL indicating one or more server apparatuses which have completed key-updating. Key utilization apparatus 3 holds both the old and new apparatus key, judges whether the server apparatuses monitored using the CRL have completed key-updating, and if affirmative, deletes the old apparatus key.
-
Citations
9 Claims
-
1. A utilization apparatus which receives service from one or more server apparatuses, each providing service in response to a request made with use of an apparatus key that corresponds with a server key, the utilization apparatus comprising:
-
a key storage unit storing an old apparatus key and a new apparatus key; an acquisition unit operable to acquire update completion information indicating one or more server apparatuses, each of which has completed key-updating by updating an old server key corresponding with the old apparatus key to a new server key corresponding with the new apparatus key; a judgement unit operable to make, with use of the update completion information, a comprehensive judgement on key-updating with respect to a group of at least one server apparatus, from which the utilization apparatus receives service; a deletion unit operable to, if a result of the comprehensive judgement indicates that the group has completed the key-updating, delete the old apparatus key; and a utilization unit operable to, if the result of the comprehensive judgement indicates that the group has completed the key-updating, receive service from, among the group, a server apparatus which has updated the old server key to the new server key, with use of the new apparatus key. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A service utilization system comprising one or more server apparatuses, an updating apparatus, and a utilization apparatus, each of the server apparatuses providing service in response to a request made with use of an apparatus key that corresponds with a server key, the updating apparatus distributing an update server key to each server apparatus, and the utilization apparatus receiving service using an apparatus key and a distribution apparatus which distributes update completion information indicating at least one server apparatus that has completed key-updating, wherein each of the server apparatuses includes:
-
a holding unit operable to hold an old server key; a key receiving unit operable to receive a transmission of a new server key; a key updating unit operable to perform the key-updating by replacing the old server key with the new server key; and a service providing unit operable to provide service, with use of the updated key held by the holding unit, to the utilization apparatus, the updating apparatus includes; a generating unit operable to generate, for each of the server apparatuses, a new server key which corresponds with the new apparatus key; and a key transmitting unit operable to transmit the new server key to each of the server apparatuses; the distribution apparatus includes; a collection unit operable to collect information on the at least one server apparatus which has completed the key-updating; and a distribution unit operable to generate the update completion information and distribute the generated update completion information to the utilization apparatus, the utilization apparatus includes; a key storage unit storing an old apparatus key and a new apparatus key; an acquisition unit operable to acquire the update completion information; a judgement unit operable to make, with use of the update completion information, a comprehensive judgement on key-updating with respect to a group of at least one server apparatus, from which the utilization apparatus receives service; a deletion unit operable to, if the result of the comprehensive judgement indicates that the group has completed the key-updating, delete the old apparatus key; and a utilization unit operable to, if the result of the comprehensive judgement indicates that the group has completed the key-updating, receive service from, among the group, a server apparatus which has updated the old server key to the new server key, with use of the new apparatus key.
-
-
7. A service utilization method used for receiving service from one or more server apparatuses, each providing service in response to a request made with use of an apparatus key that corresponds with a server key, the utilization method comprising:
-
a key storing step of storing an old apparatus key and a new apparatus key; an acquiring step of acquiring update completion information indicating one or more server apparatuses, each of which has completed key-updating by updating an old server key corresponding with the old apparatus key to a new server key corresponding with the new apparatus key; a judging step of making, with use of the update completion information, a comprehensive judgement on key-updating with respect to a group of at least one server apparatus, which provides service; a deleting step of deleting, if a result of the comprehensive judgement indicates that the group has completed the key-updating, the old apparatus key; and a utilizing step of receiving, if the result of the comprehensive judgement indicates that the group has completed the key-updating, service from, among the group, a server apparatus which has updated the old server key to the new server key, with use of the new apparatus key.
-
-
8. A service utilization program used for receiving service from one or more server apparatuses, each providing service in response to a request made with use of an apparatus key that corresponds with a server key, the utilization program comprising:
-
a key storing step of storing an old apparatus key and a new apparatus key; an acquiring step of acquiring update completion information indicating one or more server apparatuses, each of which has completed key-updating by updating an old server key corresponding with the old apparatus key to a new server key corresponding with the new apparatus key; a judging step of making, with use of the update completion information, a comprehensive judgement on key-updating with respect to a group of at least one server apparatus, which provides service; a deleting step of deleting, if a result of the comprehensive judgement indicates that the group has completed the key-updating, the old apparatus key; and a utilizing step of receiving, if the result of the comprehensive judgement indicates that the group has completed the key-updating, service from, among the group, a server apparatus which has updated the old server key to the new server key, with use of the new apparatus key.
-
-
9. An integrated circuit used by a utilization apparatus which receives service from one or more server apparatuses, each providing service in response to a request made with use of an apparatus key that corresponds with a server key, the utilization apparatus comprising:
-
a key storage unit storing an old apparatus key and a new apparatus key; an acquisition unit operable to acquire update completion information indicating one or more server apparatuses, each of which has completed key-updating by updating an old server key corresponding with the old apparatus key to a new server key corresponding with the new apparatus key; a judgement unit operable to make, with use of the update completion information, a comprehensive judgement on key-updating with respect to a group of at least one server apparatus, from which the utilization apparatus receives service; a deletion unit operable to, if a result of the comprehensive judgement indicates that the group has completed the key-updating, delete the old apparatus key; and a utilization unit operable to, if the result of the comprehensive judgement indicates that the group has completed the key-updating, receive service from, among the group, a server apparatus which has updated the old server key to the new server key, with use of the new apparatus key.
-
Specification