Advances in Cryptology — EUROCRYPT’ 92
DOI: 10.1007/3-540-47555-9_18
|View full text |Cite
|
Sign up to set email alerts
|

Fast Exponentiation with Precomputation

Abstract: In several crypt,ographic systems, a fixed elcment g of a group (generally z / q z) is repeatedly raised to many different powers. In this paper we present a practical method of speeding u p such systems. using precomputed values to reduce the number of multiplications needed. In practice this provides a substantial improvement over the level of performance that can be obtained using addition chains, and allows the computation of g" for n < N in O(1og Nlloglog N) group multiplications. We also show how these m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
132
0
1

Publication Types

Select...
8
2

Relationship

1
9

Authors

Journals

citations
Cited by 168 publications
(133 citation statements)
references
References 6 publications
0
132
0
1
Order By: Relevance
“…There is nothing new in our computation at this level. Computing rB as a sum of precomputed pieces is a special case of a standard scalar-multiplication algorithm published by Pippenger in [64] (subsequently reinvented in [19] and [50]); allowing negative coefficients is a standard tweak. The devil lies in the lower-level details -choosing the optimal radix 16, and computing 16 i r i B and i 16 i r i B as efficiently as possible.…”
Section: Signing Messagesmentioning
confidence: 99%
“…There is nothing new in our computation at this level. Computing rB as a sum of precomputed pieces is a special case of a standard scalar-multiplication algorithm published by Pippenger in [64] (subsequently reinvented in [19] and [50]); allowing negative coefficients is a standard tweak. The devil lies in the lower-level details -choosing the optimal radix 16, and computing 16 i r i B and i 16 i r i B as efficiently as possible.…”
Section: Signing Messagesmentioning
confidence: 99%
“…We implemented two well-known easy speedups that apply to randomly chosen multipliers. If the starting point P is available ahead of time, preparation of tables of multiples of P is useful [8]. This is the situation for the first two of the four When the starting point P is not known ahead of time, as for the final two key exchange point multiplications, a different speedup is available.…”
Section: 3mentioning
confidence: 99%
“…As the problem of finding the shortest addition chain is NPcomplete [17], practical algorithms for exponentiation without a division operation have been studied such as the binary method, the m-ary method, window methods [31,34,41,52], exponent-folding methods [33,49], and precomputation methods [7,32]. For a group where the inversion operation is efficient like elliptic curve cryptosystems [30,35], an addition-subtraction chain can yield a good performance [38].…”
Section: Introductionmentioning
confidence: 99%