A performance evaluation of ARM ISA extension for elliptic curve cryptography over binary finite fields

被引:8
|
作者
Bartolini, S [1 ]
Branovic, I [1 ]
Giorgi, R [1 ]
Martinelli, E [1 ]
机构
[1] Univ Siena, Dept Informat Engn, I-53100 Siena, Italy
关键词
D O I
10.1109/SBAC-PAD.2004.5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an evaluation of possible ARM instruction set extension for Elliptic Curve Cryptography (ECC) over binary finite fields GF(2(m)). The use of elliptic curve cryptography is becoming common in embedded domain, where its reduced key size at a security level equivalent to standard public-key methods (such as RSA) allows for power consumption savings and more efficient operation. ARM processor was selected because it is widely used for embedded system applications. We developed an ECC benchmark set with three widely used public-key algorithms: Diffie-Hellman for key exchange, digital signature algorithm, as well as El-Gamal method for encryption/decryption. We analyzed the major bottlenecks at function level and evaluated the performance improvement, when we introduce some simple architectural support in the ARM ISA. Results of our experiments show that the use of a word-level multiplication instruction over binary field allows for an average 33% reduction of the total number of dynamically executed instructions, while execution time improves by the same amount when projective coordinates are used.
引用
收藏
页码:238 / 245
页数:8
相关论文
共 50 条
  • [41] Embedment Of Montgomery Algorithm On Elliptic Curve Cryptography Over RSA Public Key Cryptography
    Thomas, Aswathi
    Manuel, Ebin M.
    INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015), 2016, 24 : 911 - 917
  • [42] High-performance hardware architecture of elliptic curve cryptography processor over GF(2163)
    Dan, Yong-ping
    Zou, Xue-cheng
    Liu, Zheng-lin
    Han, Yu
    Yi, Li-hua
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2009, 10 (02): : 301 - 310
  • [44] High-performance hardware architecture of elliptic curve cryptography processor over GF(2163)
    Yong-ping Dan
    Xue-cheng Zou
    Zheng-lin Liu
    Yu Han
    Li-hua Yi
    Journal of Zhejiang University-SCIENCE A, 2009, 10 : 301 - 310
  • [45] A comparison of random elliptic curves and finite fields suitable for cryptography
    Kuroda, MSH
    Bover, DCC
    Proceedings of the Third IASTED International Conference on Communications and Computer Networks, 2005, : 49 - 55
  • [46] Performance Analysis of Reversible Finite Field Arithmetic Architectures Over GF(p) and GF(2m) in Elliptic Curve Cryptography
    Saravanan, P.
    Kalpana, P.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (08)
  • [47] Efficient Arithmetic in Finite Field Extensions with Application in Elliptic Curve Cryptography
    Daniel V. Bailey
    Christof Paar
    Journal of Cryptology, 2001, 14 : 153 - 176
  • [48] A Complex Number Approach to Elliptic Curve Cryptosystems over Finite Fields Implementations and Experiments
    Aung, Tun Myat
    Hla, Ni Ni
    2019 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI - 2019), 2019,
  • [49] Efficient arithmetic in finite field extensions with application in elliptic curve cryptography
    Bailey, DV
    Paar, C
    JOURNAL OF CRYPTOLOGY, 2001, 14 (03) : 153 - 176
  • [50] FourQ on FPGA: New Hardware Speed Records for Elliptic Curve Cryptography over Large Prime Characteristic Fields
    Jarvinen, Kimmo
    Miele, Andrea
    Azarderakhsh, Reza
    Longa, Patrick
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 517 - 537