DocumentCode :
649435
Title :
Timing analysis in software and hardware to implement NIST elliptic curves over prime fields
Author :
Ding, Qichuan ; Reece, T. ; Robinson, William H.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Security & Fault Tolerance (SAF-T) Res. Group, Vanderbilt Univ., Nashville, TN, USA
fYear :
2013
fDate :
4-7 Aug. 2013
Firstpage :
1358
Lastpage :
1362
Abstract :
This paper presents an extensive study of the timing results for a software implementation of the NIST-recommended elliptic curves over prime fields. We have designed and simulated the important field operations and point operations on NIST-recommended elliptic curves over prime fields in C++ based on the MIRACL library for the purpose of optimized speed and efficiency. Specific experiments are conducted to study the data dependency relationship between input parameters (i.e., plaintext to encode) and output results (i.e., encoded message), and we found that the timing output is only contingent on the bit length of the input, regardless of the randomicity (random or fixed) of the input. We believe the work of this paper can provide more accurate and comprehensive information when we compare the performance of a software implementation of NIST prime elliptic curves with the corresponding hardware implementation under different circumstances, such as worst-case scenario or average-case scenario. We also compare the timing results of field and point operations to the critical path delay when implemented using a 90-nm cell library.
Keywords :
hardware-software codesign; public key cryptography; telecommunication security; NIST elliptic curves; critical path delay; hardware implementation; prime fields; software implementation; timing analysis; Elliptic Curve Cryptography; MIRACL; Modular Arithmetic; hardware/software co-design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (MWSCAS), 2013 IEEE 56th International Midwest Symposium on
Conference_Location :
Columbus, OH
ISSN :
1548-3746
Type :
conf
DOI :
10.1109/MWSCAS.2013.6674908
Filename :
6674908
Link To Document :
بازگشت