2003
DOI: 10.1007/3-540-36400-5_22
|View full text |Cite
|
Sign up to set email alerts
|

The Montgomery Powering Ladder

Abstract: Abstract. This paper gives a comprehensive analysis of Montgomery powering ladder. Initially developed for fast scalar multiplication on elliptic curves, we extend the scope of Montgomery ladder to any exponentiation in an abelian group. Computationally, the Montgomery ladder has the triple advantage of presenting a Lucas chain structure, of being parallelized, and of sharing a common operand. Furthermore, contrary to the classical binary algorithms, it behaves very regularly, which makes it naturally protecte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
246
0
1

Year Published

2006
2006
2006
2006

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 342 publications
(251 citation statements)
references
References 20 publications
4
246
0
1
Order By: Relevance
“…2) introduced by Coron [5] were designed to prevent simple side-channel attacks by performing dummy operations. However, such algorithms bring specific weaknesses with respect to so-called safe-error attacks [8].…”
Section: A Review Of Previous Workmentioning
confidence: 99%
See 3 more Smart Citations
“…2) introduced by Coron [5] were designed to prevent simple side-channel attacks by performing dummy operations. However, such algorithms bring specific weaknesses with respect to so-called safe-error attacks [8].…”
Section: A Review Of Previous Workmentioning
confidence: 99%
“…Later, Joye et al [8] extended it to exponentiation in any abelian group and pointed out its intrinsic resistance to simple side-channel attacks and safe-error attacks leveraging a slight modification. Let L j = t−1 i=j k i 2 i−j and H j = L j + 1.…”
Section: A Review Of Previous Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The solution is algorithm-independent and can be applied for any scalar multiplication algorithm. Some previous work reported parallel use of modular arithmetic units for accelerating scalar multiplication [7,8,9,10,11,12]. In those papers, point/divisor doubling and addition are reformulated so that they can take advantage of the parallel processing.…”
Section: Introductionmentioning
confidence: 99%