2005
DOI: 10.1007/11545262_30
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Hardware for the Tate Pairing Calculation in Characteristic Three

Abstract: Abstract. In this paper the benefits of implementation of the Tate pairing computation on dedicated hardware are discussed. The main observation lies in the fact that arithmetic architectures in the extension field GF (3 6m ) are good candidates for parallelization, leading to a similar calculation time in hardware as for operations over the base field GF (3 m ). Using this approach, an architecture for the hardware implementation of the Tate pairing calculation based on a modified Duursma-Lee algorithm is pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
108
0
3

Year Published

2006
2006
2020
2020

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 80 publications
(112 citation statements)
references
References 19 publications
(47 reference statements)
1
108
0
3
Order By: Relevance
“…Several architectures for the computation of cryptographic pairings have been proposed in the literature [14,15,16,17,18,19,20,21,22,23,24,25,26]. All these implementations use supersingular curves over fields of characteristic 2 or 3, achieving only very low security levels, sometimes even below 80 bit.…”
Section: Related Workmentioning
confidence: 99%
“…Several architectures for the computation of cryptographic pairings have been proposed in the literature [14,15,16,17,18,19,20,21,22,23,24,25,26]. All these implementations use supersingular curves over fields of characteristic 2 or 3, achieving only very low security levels, sometimes even below 80 bit.…”
Section: Related Workmentioning
confidence: 99%
“…Intra-pairing parallelism is clearly possible at the field arithmetic level as evidenced by related hardware based approaches [26]. In software however, the overhead of thread management is a limiting factor: if the threads are too finegrained then the cost of their management will dominate useful computation and eliminate the advantage of parallelism.…”
Section: Multi-core Processorsmentioning
confidence: 99%
“…Put more simply, in the first case the aim is to compute R = e(P, Q) for some P and Q from the appropriate groups; our focus is on parallelism within algorithms for the pairing and constituent arithmetic. Efficient implementation of pairings in hardware have used this feature to great effect; see [26] for an example design where extension field arithmetic is realised using several parallel computational units to reduce latency. In the second case, the aim is to compute all n pairings R i = e(P i , Q i ) for 0 ≤ i < n; our focus in on the fact that each R i can be computed independently.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, following [17], we construct F 3 6m as an extension of F 3 m using the basis (1, σ, ρ, σρ, ρ 2 , σρ 2 ), which is equivalent to considering the tower F 3 m ,…”
Section: Introductionmentioning
confidence: 99%