2006
DOI: 10.1007/11894063_33
|View full text |Cite
|
Sign up to set email alerts
|

Superscalar Coprocessor for High-Speed Curve-Based Cryptography

Abstract: Abstract. We propose a superscalar coprocessor for high-speed curvebased cryptography. It accelerates scalar multiplication by exploiting instruction-level parallelism (ILP) dynamically and processing multiple instructions in parallel. The system-level architecture is designed so that the coprocessor can fully utilize the superscalar feature. The implementation results show that scalar multiplication of Elliptic Curve Cryptography (ECC) over GF(2 163 ), Hyperelliptic Curve Cryptography (HECC) of genus 2 over G… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 25 publications
0
15
0
Order By: Relevance
“…They both use explicit formulae, and the designs are much smaller than other implementations. The HECC coprocessor presented in [32] uses projective coordinates and a superscalar architecture. Different number of digit-serial (w¼12) multipliers are used for different configurations.…”
Section: Results and Comparisonmentioning
confidence: 99%
See 2 more Smart Citations
“…They both use explicit formulae, and the designs are much smaller than other implementations. The HECC coprocessor presented in [32] uses projective coordinates and a superscalar architecture. Different number of digit-serial (w¼12) multipliers are used for different configurations.…”
Section: Results and Comparisonmentioning
confidence: 99%
“…Different number of digit-serial (w¼12) multipliers are used for different configurations. Our coprocessor, using one unified multiplier/inverter, is faster than the one of [32] using three multipliers.…”
Section: Results and Comparisonmentioning
confidence: 99%
See 1 more Smart Citation
“…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. Varchola et al [38] designed a processor-like architecture, with instruction set and decoder, on top of which they implemented ECC.…”
Section: Introductionmentioning
confidence: 99%
“…Recently significantly fast implementations are proposed by [26,27]. Our previous work [28] employs a superscalar architecture to exploit ILP in ECC over GF(2 n ). The cryptoprocessor is scalable in field size and programmable for various EC scalar multiplication algorithms.…”
Section: Introductionmentioning
confidence: 99%