08.03.2014 Views

FPGA based Hardware Accleration for Elliptic Curve Cryptography ...

FPGA based Hardware Accleration for Elliptic Curve Cryptography ...

FPGA based Hardware Accleration for Elliptic Curve Cryptography ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ô Ô<br />

bY©®v @ | ò<br />

6<br />

6 Y©® v @ | ò<br />

ò<br />

ò<br />

ò<br />

6 WY©®v @ | ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ò<br />

ANNEX 34<br />

Annex A: 3-Segment Karatsuba Multiplication<br />

For any polynomialsv<br />

and|<br />

over- the product} 6 v |½6 & #" 8 v @ | using the 3-segment<br />

Karatsuba multiplication according to Eqn. 2.13 is given by:<br />

! #" 8 v @ | <br />

6¨§ 8<br />

5 ±­ Y<br />

¾<br />

§<br />

3<br />

5 ±ª 3 <br />

±ÈÇbY ±©®¦v @ | aäò<br />

±ÈÇbY 8 ­ ±©±Cv @ | aÉò<br />

5 ® ¾<br />

©®v @ | ò 5 Y ¾<br />

3<br />

©® v @ | ò 5 3 ¾<br />

8<br />

©øY v @ | ò 5 8 ¾<br />

3<br />

Y©3 v @ | <br />

5 $<br />

5 ® ¾<br />

u Y©® v @ | `¾W Y©øY v @ | D¾? 3 ©® <br />

5 Y ¾<br />

u Y©® v @ | `¾W 3 ©® v @ | D¾W Y©3 v @ | `¾O 3 ©øY v @ | `¾? 8 ©® v @ | C<br />

5 3 ¾<br />

u bY©øYSv @ | `¾W bY©3 v @ | D¾? 3 ©øYBv @ | C<br />

5 8 ¾<br />

WY©®v @ | ò 5 ® ¾<br />

6<br />

WY©3 v @ | <br />

5 $<br />

WY©®v @ | `¾O bY©®v @ | `¾W aY©øYZv @ | `¾? 3 ©®v @ | `¾?WY©3 v @ | C¾<br />

WY©®v @ | `¾W?Y©øYSv @ | D¾? 3 ©®v @ | C<br />

5 Y ¾<br />

bY©øYSv @ | `¾W bY©3 v @ | D¾? 3 ©øYBv @ | `¾< 8 ©®v @ | C<br />

5 3 ¾<br />

WY©øYBv @ | `¾W?Y©3 v @ | D¾? 3 ©øYBv @ | C<br />

5 8 ¾<br />

WY©®v @ | ò 5 ® ¾<br />

6<br />

WY©3 v @ | <br />

5 $<br />

WY©®v @ | `¾W?Y©®v @ | D¾??Y©øYBv @ | `¾? 3 ©®v @ | `¾?WY©3 v @ | C¾<br />

WY©®v @ | `¾W?Y©øYSv @ | D¾? 3 ©®v @ | C<br />

5 Y ¾<br />

WY©øYBv @ | `¾

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!