Method and system for controlling key for electronic signature
First Claim
1. An electronic signature key control method comprising preparing a plurality of keys whose contents are updated periodically at mutually different times;
- and alternately switching the plurality of keys per switching cycle shorter than an updating cycle of each key to use one of the keys switched as a signature key for electronic signature.
1 Assignment
0 Petitions
Accused Products
Abstract
Two keys which are updated in the same updating cycle at different times are prepared as signature keys (main key and auxiliary key) for electronic signature, and the updating cycle of each key is divided into, for example, three periods. The first and last periods after the updating are used for the auxiliary key while the intermediate period is used for the main key, and an electronic signature is carried out with the main key. The electronic signature is confirmed with either of two confirmation keys which are updated synchronously with updating the two keys used as the signature keys. This eliminates the need of stopping issuance of the electronic signature or limiting a service offer upon updating the signature keys.
40 Citations
48 Claims
-
1. An electronic signature key control method comprising preparing a plurality of keys whose contents are updated periodically at mutually different times;
- and alternately switching the plurality of keys per switching cycle shorter than an updating cycle of each key to use one of the keys switched as a signature key for electronic signature.
- View Dependent Claims (16, 17, 18)
-
2. A key control method comprising dividing an updating period of each of a plurality of keys, whose contents are updated periodically at mutually different times, into three periods;
- setting first and third divided periods as preliminary periods and an intermediate divided period as a use period for using as a signature key for electronic signature; and
switching the use periods of the respective keys so as to continue in time with each other but not to overlap with each other. - View Dependent Claims (19, 20, 21, 22, 23, 45)
- setting first and third divided periods as preliminary periods and an intermediate divided period as a use period for using as a signature key for electronic signature; and
-
3. An electronic signature key control method comprising preparing a first key updated periodically and a second key updated periodically at different times as compared with said first key;
- using either of said first and second keys as a signature key for electronic signature by alternately switching them per switching cycle shorter than an updating cycle of each key;
making public in pair a third key which is updated synchronously with an updating time of said first key and becomes a confirmation key when said first key is the signature key, and a fourth key which is updated synchronously with an updating time of said second key and becomes a confirmation key when said second key is the signature key; and
offering said third and fourth keys for confirming the electronic signature.- View Dependent Claims (24)
- using either of said first and second keys as a signature key for electronic signature by alternately switching them per switching cycle shorter than an updating cycle of each key;
-
4. An electronic signature key control method comprising:
-
preparing M, wherein M represents a natural number greater than one, signature keys updated periodically at mutually different times, and making public corresponding M confirmation keys at the same time, said M confirmation keys updated synchronously with updating times of said signature keys, respectively;
executing an electronic signature with respect to given signature object data by switching said prepared M signature keys per cycle shorter than an updating cycle of the corresponding signature key in a given order; and
confirming said electronic signature using one of the M confirmation keys made public.
-
-
5. An electronic signature key control system comprising key holding means for holding a plurality of keys to be used as signature keys for electronic signature;
- key updating means for cyclically updating the contents of said plurality of keys at mutually different times;
key switching means for alternately switching said plurality of keys per switching cycle shorter than an updating cycle of each key; and
signature means for reading out the key, switched by said key switching means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out key as the signature key. - View Dependent Claims (25, 26, 27, 28, 29, 31)
- key updating means for cyclically updating the contents of said plurality of keys at mutually different times;
-
6. An electronic signature key control system comprising key holding means for holding a first key and a second key which are used as signature keys for electronic signature;
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times;
key switching means for alternately switching said first key and said second key per switching cycle shorter than an updating cycle of each key; and
signature means for reading out the key, switched by said key switching means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out first or second key as the signature key. - View Dependent Claims (30)
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times;
-
7. An electronic signature authentication system comprising signature receiving means for receiving an electronic signature produced with one of M, wherein M represents a natural number greater than one, signature keys which are updated at mutually different times, and corresponding M confirmation keys which are updated synchronously with updating the M signature keys including the signature key used for said electronic signature;
- and signature confirming means for confirming said received electronic signature with one of said M confirmation keys, wherein the electronic signature confirmed by said signature confirming means is judged to be legitimate.
-
8. An electronic signature authentication system comprising signature receiving means for receiving a plurality of electronic signatures produced with signature keys, updated at different times, of M, wherein M represents a natural number greater than one, signature keys, and M confirmation keys which are updated synchronously with updating the M signature keys including the signature keys used for said electronic signatures;
- and signature confirming means for confirming said received electronic signatures with one of said M confirmation keys, wherein the electronic signature confirmed by said signature confirming means is judged to be legitimate.
-
9. An electronic signature key control system comprising key holding means for holding a first key and a second key which are used as signature keys for electronic signature;
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times;
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out first or second key as the signature key; and
key holding means for holding a third key which is updated synchronously with said first key and becomes a confirmation key when said first key is the signature key, and a fourth key which is updated synchronously with said second key and becomes a confirmation key when said second key is the signature key, wherein when the electronic signature is carried out using said first or second key, said third and fourth keys are made public at the same time. - View Dependent Claims (46, 47, 48)
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times;
-
10. An electronic signature key control system comprising key holding means for holding a first key and a second key which are used as signature keys for electronic signature;
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times; and
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out first or second key as the signature key, wherein said key updating means divides said updating cycle into three periods, and each key is switched per time period shorter than the updating cycle of the corresponding key. - View Dependent Claims (32, 33, 34, 35, 36)
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times; and
-
11. An electronic signature key control system comprising key holding means for holding a plurality of keys to be used as signature keys for electronic signature;
- a key updating means for cyclically updating the contents of said plurality of keys at mutually different times; and
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out key as the signature key, wherein said key updating means divides said updating cycle into three periods, and each key is switched per time period shorter than the updating cycle of the corresponding key. - View Dependent Claims (37, 38, 39, 40, 41)
- a key updating means for cyclically updating the contents of said plurality of keys at mutually different times; and
-
12. An electronic signature key control system comprising key holding means for holding a plurality of keys to be used as signature keys for electronic signature;
- key updating means for cyclically updating the contents of said plurality of keys at mutually different times, said key updating means dividing said updating cycle into three periods; and
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out key as the signature key;
wherein said key updating means comprises a mode selecting means for selectively applying a first mode for transferring the key contents of one of the divided periods to a subsequent divided period and a second mode for exchanging the key contents mutually upon shifting from a prior divided period to a subsequent divided period, and updates, during applying said first mode to one of the keys, the key contents of another key. - View Dependent Claims (42, 43, 44)
- key updating means for cyclically updating the contents of said plurality of keys at mutually different times, said key updating means dividing said updating cycle into three periods; and
-
13. An electronic signature key control system comprising key holding means for holding a first key and a second key which are used as signature keys for electronic signature;
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times, said key updating means dividing said updating cycle into three periods; and
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out first or second key as the signature key;
wherein said key updating means comprises a mode selecting means for selectively applying a first mode for transferring the key contents of one of the divided periods to a subsequent divided period and a second mode for exchanging the key contents mutually upon shifting from a prior divided period to a subsequent divided period, and updates, during applying said first mode to one of the keys, the key contents of another key.
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times, said key updating means dividing said updating cycle into three periods; and
-
14. An electronic signature key control system comprising key holding means for holding a plurality of keys to be used as signature keys for electronic signature;
- key updating means for cyclically updating the contents of said plurality of keys at mutually different times, said key updating means dividing said updating cycle into three periods; and
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out key as the signature key;
wherein said signature means uses each of said keys as the signature key during a period from the termination of a first period, after updating, of said divided periods to the start of a last period of said divided periods.
- key updating means for cyclically updating the contents of said plurality of keys at mutually different times, said key updating means dividing said updating cycle into three periods; and
-
15. An electronic signature key control system comprising key holding means for holding a first key and a second key which are used as signature keys for electronic signature;
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times, said key updating means dividing said updating cycle into three periods; and
signature means for reading out the key, whose contents were updated by said key updating means, from said key holding means according to a given rule, and executing an electronic signature with respect to given signature object data using the read-out first or second key as the signature key;
wherein said signature means uses each of said keys as the signature key during a period from the termination of a first period, after updating, of said divided periods to the start of a last period of said divided periods.
- key updating means for updating the contents of said first key and said second key in the same cycle at mutually different times, said key updating means dividing said updating cycle into three periods; and
Specification