The Elliptic Curve Digital Signature Algorithm (ECDSA) is one of the most
popular algorithms to digitally sign streams or blocks of data. In this thesis we
concentrate on porting and optimizing the ECDSA on the ARM7 processor for a
particular NIST curve over GF(2[superscript m]). The selected curve is a binary curve of order
233. We show that for this particular curve, the ECDSA can be implemented
significantly faster than the general case. The optimized algorithms have been
implemented in C and the ARM assembly. The analysis and performance results
indicate that by using certain machine and curve specific techniques, the ECDSA
signature can be made up to 41% faster. / Graduation date: 2002
Identifer | oai:union.ndltd.org:ORGSU/oai:ir.library.oregonstate.edu:1957/29966 |
Date | 15 June 2001 |
Creators | Turan, Eda |
Contributors | Koc, Cetin K. |
Source Sets | Oregon State University |
Language | en_US |
Detected Language | English |
Type | Thesis/Dissertation |
Page generated in 0.0021 seconds