Image Processing Apparatus, Electronic Signature Generation System, Electronic Signature Key Generation Method, Image Processing Method, and Program
First Claim
1. An image processing apparatus comprising:
- a first partial information providing unit that provides first partial information to another device holding a first signing key KS corresponding to a first verification key KV, the first partial information constituting a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using the first signing key KS and being unable to identify the second verification key KV′
;
a second partial information acquisition unit that acquires second partial information which is generated by the other device using the first partial information and the first signing key KS, and which is unable to identify the first signing key KS and is used for generating the remaining part of the second verification key KV′
excluding the first partial information; and
a second verification key generation unit that generates the second verification key KV′
based on the first partial information and the second partial information.
2 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a first partial information providing unit that provides first partial information to another device holding a first signing key KS corresponding to a first verification key KV, the first partial information constituting a part of a second verification key KV′ (KV′≠KV) that is capable of verifying an electronic signature σ generated using the first signing key KS and being unable to identify the second verification key KV′; a second partial information acquisition unit that acquires second partial information which is generated by the another device using the first partial information and the first signing key KS, and which is unable to identify the first signing key KS and used for generating the remaining part of the second verification key KV′; and a second verification key generation unit that generates the second verification key KV′ based on the first and second partial information.
-
Citations
18 Claims
-
1. An image processing apparatus comprising:
-
a first partial information providing unit that provides first partial information to another device holding a first signing key KS corresponding to a first verification key KV, the first partial information constituting a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using the first signing key KS and being unable to identify the second verification key KV′
;a second partial information acquisition unit that acquires second partial information which is generated by the other device using the first partial information and the first signing key KS, and which is unable to identify the first signing key KS and is used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second verification key generation unit that generates the second verification key KV′
based on the first partial information and the second partial information. - View Dependent Claims (2, 3, 4, 5, 17, 18)
-
-
6. An image processing apparatus comprising:
-
a storage unit that stores a first verification key KV and a first signing key KS which are in pair; a first partial information acquisition unit that acquires first partial information which constitutes a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using the first signing key KS, and which is unable to identify the second verification key KV′
;a second partial information generation unit that generates second partial information using the first partial information acquired by the first partial information acquisition unit and the first signing key KS, the second partial information being unable to identify the first verification key KV and being used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second partial information providing unit that provides the second partial information generated by the second partial information generation unit to another device that provided the first partial information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic signature generation system comprising:
-
a first image processing apparatus; a second image processing apparatus, wherein; the first image processing apparatus comprises; a storage unit that stores a first verification key KV and a first signing key KS which are in pair; a first partial information acquisition unit that acquires, from the second image processing apparatus, first partial information which constitutes a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using the first signing key KS, and which is unable to identify the second verification key KV′
;a second partial information generation unit that generates second partial information using the first partial information acquired by the first partial information acquisition unit and the first signing key KS, the second partial information being unable to identify the first verification key KV and being used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second partial information providing unit that provides the second partial information generated by the second partial information generation unit to the second image processing apparatus that provided the first partial information; and
,the second image processing apparatus comprises; a first partial information providing unit that provides the first partial information to the first image processing apparatus; a second partial information acquisition unit that acquires the second partial information; and a second verification key generation unit that generates the second verification key KV′
based on the first partial information and the second partial information.
-
-
12. An electronic signature key generation method comprising:
-
a first partial information providing step of providing first partial information to another device holding a first signing key KS corresponding to a first verification key KV, the first partial information constituting a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using the first signing key KS and being unable to identify the second verification key KV′
;a second partial information acquisition step of acquiring second partial information which is generated by the other device using the first partial information and the first signing key KS, and which is unable to identify the first signing key KS and is used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second verification key generation step of generating the second verification key KV′
based on the first partial information and the second partial information.
-
-
13. An image processing method comprising:
-
a first partial information acquisition step of acquiring first partial information which constitutes a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using a first signing key KS that pairs with a first verification key KV, and which is unable to identify the second verification key KV′
;a second partial information generation step of generating second partial information using the first partial information acquired in the first partial information acquisition step and the first signing key KS, the second partial information being unable to identify the first verification key KV and being used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second partial information providing step of providing the second partial information generated in the second partial information generation step to another device that provided the first partial information.
-
-
14. An electronic signature key generation method comprising:
-
a first partial information acquisition step where a second image processing apparatus provides first partial information which constitutes a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using a first signing key KS that pairs with a first verification key KV, and which is unable to identify the second verification key KV′
;a first partial information acquisition step where a first image processing apparatus acquires the first partial information from the second image processing apparatus; a second partial information generation step where the first image processing apparatus generates second partial information using the first partial information acquired in the first partial information acquisition step and the first signing key KS, the second partial information being unable to identify the first verification key KV and being used for generating the remaining part of the second verification key KV′
excluding the first partial information;a second partial information providing step where the first image processing apparatus provides the second partial information generated in the second partial information generation step to the second image processing apparatus that provided the first partial information; a second partial information acquisition step where the second image processing apparatus acquires the second partial information; and a second verification key generation step where the second image processing apparatus generates the second verification key KV′
based on the first partial information and the second partial information.
-
-
15. A program for causing a computer to implement:
-
a first partial information providing function of providing first partial information to another device holding a first signing key KS corresponding to a first verification key KV, the first partial information constituting a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using the first signing key KS and being unable to identify the second verification key KV′
;a second partial information acquisition function of acquiring second partial information which is generated by the other device using the first partial information and the first signing key KS, and which is unable to identify the first signing key KS and is used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second verification key generation function of generating the second verification key KV′
based on the first partial information and the second partial information.
-
-
16. A program for causing a computer to implement:
-
a first partial information acquisition function of acquiring first partial information which constitutes a part of a second verification key KV′
(KV′
≠
KV) that is capable of verifying an electronic signature σ
generated using a first signing key KS that pairs with a first verification key KV, and which is unable to identify the second verification key KV′
;a second partial information generation function of generating second partial information using the first partial information acquired by the first partial information acquisition function and the first signing key KS, the second partial information being unable to identify the first verification key KV and being used for generating the remaining part of the second verification key KV′
excluding the first partial information; anda second partial information providing function of providing the second partial information generated by the second partial information generation function to another device that provided the first partial information.
-
Specification