2013
DOI: 10.1007/978-3-642-36334-4_10
|View full text |Cite
|
Sign up to set email alerts
|

Faster Pairing Coprocessor Architecture

Abstract: In this paper, we present a high-speed pairing coprocessor using Residue Number System (RNS) which is intrinsically suitable for parallel computation. This work improves the design of Cheung et al. [11] using a carefully selected RNS base and an optimized pipeline design of the modular multiplier. As a result, the cycle count for a modular reduction has been halved. When combining with the lazy reduction, Karatsuba-like formulas and optimal pipeline scheduling, a 128-bit optimal ate pairing computation can be … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 18 publications
(23 citation statements)
references
References 36 publications
0
23
0
Order By: Relevance
“…In our previous work [12], [16], we observe that the complexity of BE can be reduced if the moduli in the two bases are close to each other. The BE step, (5), can be written as a matrix-by-vector multiplication followed by channel reductions.…”
Section: The Observation On Be Operationsmentioning
confidence: 83%
See 3 more Smart Citations
“…In our previous work [12], [16], we observe that the complexity of BE can be reduced if the moduli in the two bases are close to each other. The BE step, (5), can be written as a matrix-by-vector multiplication followed by channel reductions.…”
Section: The Observation On Be Operationsmentioning
confidence: 83%
“…We used the proposed method to select parameters for pairing implementations on FPGA [12], [16]. The CoxRower architecture have been used in these works, and a 256-bit modulo operation is reduced from 19 cycles to 5 cycles on the similar hardware architecture.…”
Section: Implementations Using Proposed Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…The design is based on Residue Number System (RNS), facilitating carry-free arithmetic and parallelism. Yao et al [40] followed the idea of using RNS to design a high-speed ECC co-processor for pairings. Sakiyama et al [35] proposed a superscalar coprocessor that could deal with three different curve-based cryptosystems, all in characteristic 2 fields.…”
Section: Introductionmentioning
confidence: 99%