Signature generation apparatus, signature method, non-transitory computer readable medium storing signature generation program
First Claim
1. A signature generation apparatus comprising:
- a plurality of basic operation execution units each executing a basic operation included in a signature generation procedure; and
a whole operation controller connected to the plurality of basic operation execution units to control operations in the basic operation execution units and monitor operation states of the basic operation execution units,wherein when there is a basic operation execution unit among the plurality of basic operation execution units which is executing a secret operation which uses data to be concealed as an argument, the whole operation controller causes basic operation execution units other than the basic operation execution unit to simultaneously execute a random number operation which uses a random number originally used for signature generation as an argument.
1 Assignment
0 Petitions
Accused Products
Abstract
A signature generation apparatus includes basic operation execution units each executing a basic operation included in a signature generation procedure; and a whole operation controller connected to the basic operation execution units to control operations in the basic operation execution units and monitor operation states of the basic operation execution units, in which when there is a basic operation execution unit among the basic operation execution units which is executing a secret operation which uses data to be concealed as an argument, the whole operation controller causes basic operation execution units other than the basic operation execution unit to simultaneously execute a random number operation which uses a random number originally used for signature generation as an argument.
-
Citations
13 Claims
-
1. A signature generation apparatus comprising:
-
a plurality of basic operation execution units each executing a basic operation included in a signature generation procedure; and a whole operation controller connected to the plurality of basic operation execution units to control operations in the basic operation execution units and monitor operation states of the basic operation execution units, wherein when there is a basic operation execution unit among the plurality of basic operation execution units which is executing a secret operation which uses data to be concealed as an argument, the whole operation controller causes basic operation execution units other than the basic operation execution unit to simultaneously execute a random number operation which uses a random number originally used for signature generation as an argument. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A signature generation method, wherein
a signature generation apparatus executes basic operations included in a signature generation procedure in parallel, and when a secret operation which uses data to be concealed as an argument is executed while the basic operations are executed in parallel, the signature generation apparatus simultaneously executes a random number operation which uses a random number originally used for signature generation as an argument.
-
13. A non-transitory computer readable medium storing a signature generation program for causing a computer to execute the following processing of:
-
executing basic operations included in a signature generation procedure in parallel; and simultaneously executing a random number operation which uses a random number originally used for signature generation as an argument while executing a secret operation which uses data to be concealed as an argument in the processing of executing the basic operations in parallel.
-
Specification