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 条
  • [21] Fast software implementation of binary elliptic curve cryptography
    Bluhm, Manuel
    Gueron, Shay
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2015, 5 (03) : 215 - 226
  • [22] Performance Evaluation of RSA Variants and Elliptic Curve Cryptography on Handheld Devices
    Bhatta, Jagdish
    Pandey, Lok Prakash
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (11): : 8 - 13
  • [23] Performance Evaluation of RSA and Elliptic Curve Cryptography in Wireless Sensor Networks
    Kardi, Amine
    Zagrouba, Rachid
    Alqahtani, Mohammed
    2018 21ST SAUDI COMPUTER SOCIETY NATIONAL COMPUTER CONFERENCE (NCC), 2018,
  • [24] Optimized quantum implementation of elliptic curve arithmetic over binary fields
    Kaye, PR
    QUANTUM INFORMATION & COMPUTATION, 2005, 5 (06) : 474 - 491
  • [25] A compact FPGA-based architecture for elliptic curve cryptography over prime fields
    Vliegen, Jo
    Mentens, Nele
    Genoe, Jan
    Braeken, An
    Kubera, Serge
    Touhafi, Abdellah
    Verbauwhede, Ingrid
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [26] Fast algorithms for elliptic curve cryptosystems over binary finite field
    Han, YF
    Leong, PC
    Tan, PC
    Zhang, J
    ADVANCES IN CRYPTOLOGY - ASIACRYPT'99, PROCEEDINGS, 1999, 1716 : 75 - 85
  • [27] A Consideration of an Efficient Arithmetic over the Extension Field of Degree 3 for Elliptic Curve Pairing Cryptography
    Li, Xin
    Kodera, Yuta
    Uetake, Yoshinori
    Kusaka, Takuya
    Nogami, Yasuyuki
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
  • [28] Elliptic Curve Discrete Logarithm Problem over Small Degree Extension Fields
    Joux, Antoine
    Vitse, Vanessa
    JOURNAL OF CRYPTOLOGY, 2013, 26 (01) : 119 - 143
  • [29] Parallel and Regular Algorithm of Elliptic Curve Scalar Multiplication over Binary Fields
    Li, Xingran
    Yu, Wei
    Li, Bao
    SECURITY AND COMMUNICATION NETWORKS, 2020, 2020 (2020)
  • [30] A compact finite field processor over GF(2m) for elliptic curve cryptography
    Kim, JH
    Lee, DH
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 340 - 343