Lightweight Coprocessor for Koblitz Curves: 283-bit ECC Including Scalar Conversion with
- nly 4300 Gates
- S. Sinha Roy, K. Järvinen, I. Verbauwhede
KU Leuven ESAT/COSIC Leuven, Belgium
- K. Järvinen, CHES 2015, Sept. 14, 2015
Lightweight Coprocessor for Koblitz Curves: 283-bit ECC Including - - PowerPoint PPT Presentation
Lightweight Coprocessor for Koblitz Curves: 283-bit ECC Including Scalar Conversion with only 4300 Gates S. Sinha Roy, K. Jrvinen , I. Verbauwhede KU Leuven ESAT/COSIC Leuven, Belgium K. Jrvinen, CHES 2015, Sept. 14, 2015 Introduction
add dbl dbl add dbl add dbl dbl
add dbl add
add dbl dbl add dbl add dbl dbl
add dbl add add add add
add
add dbl dbl add dbl add dbl dbl
add dbl add conversion add add add
add
add dbl dbl add dbl add dbl dbl
add dbl add conversion add add add
add
1
1
2
2
2
>
+ −
25 27 212
R1 R2 RdB1 RdB2 WtB1 WtB2
CU CL 1
RAM Address
ADDRESS
16 15 16 11 5 16
Single Port RAM CONTROL
Scalar Conversion, Field Addition/Squaring/Multiplication/Inversion, Point Arithmetic
16
din dout
LSB clr en en LSB carryin Binary Add 16x16 Binary Mult shift Offset
1 1
clr2
2
add carry carry
1 2
CU CL mask T ROM
18
+
Base Address Base WtOffset RdOffset Reduction−ROM