Arithmetic operation method and arithmetic operation device
AssigneeNational University Corporation Okayama University
InventorsYasuyuki Nogami, Hidehiro Kato, Yoshitaka Morikawa, Kenta Nekado
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational University Corporation Okayama University
InventorsYasuyuki Nogami, Hidehiro Kato, Yoshitaka Morikawa, Kenta Nekado
Estimating the term…
In an arithmetic operation method and an arithmetic operation device arithmetic operations such as exponentiation or scalar multiplication can be performed at high speed. In the case where there exists a plurality of different elements Y and each element Y is represented by tuples in which a plurality of different elements X are combined with an operator, an arithmetic operation method for calculating each element Y by using an electronic computer, associates each element Y with the element X by setting each element X, sets temporary data having an index indicating whether or not each element Y has an identical element X for each element X, and represents each element Y by the temporary data combined with the operator. When there is a combination of temporary data which is common in plurality of elements Y in temporary data contained in each element Y, new temporary data is set by combining the common temporary data and each element Y consisting of each tuple is calculated using the new temporary data.
An arithmetic operation method for exponentiation wherein an exponentiation An of an element A in an extension field of Fpm of characteristic p and extension degree m, using an exponent n in p-adic representation
An arithmetic operation method for scalar multiplication wherein, denoting a m-th extension field of a finite field Fp of characteristic p as Fpm, the total number of rational points as #E(Fpm), and point at infinity as O, an elliptic curve over a finite field Fp is represented as the following expression,
An arithmetic operation method wherein, in the case where there exists a plurality of different elements Y and each of the elements Y is represented by tuples in which a plurality of different elements X are combined with an operator, said each element Y is calculated by an electronic computer, the arithmetic operation method comprising the steps of:
An arithmetic operation device for exponentiation wherein an exponentiation An of an element A in an extension field Fpm of characteristic p and extension degree m, using exponent n in p-adic representation
An arithmetic operation device for scalar multiplication wherein, denoting a m-th extension field of a finite field Fp of characteristic p as Fpm, the total number of rational points as #E(Fpm), and point at infinity as O, an elliptic curve over a finite field Fp is represented as the following expression,
Dependencies are inferred from the claim text.