Area-Efficient Realization of Binary Elliptic Curve Point Multiplication Processor for Cryptographic Applications

被引:3
|
作者
Aljaedi, Amer [1 ]
Jamal, Sajjad Shaukat [2 ]
Rashid, Muhammad [3 ]
Alharbi, Adel R. [1 ]
Alotaibi, Mohammed [4 ]
Alanazi, Dalal J. [5 ]
机构
[1] Univ Tabuk, Coll Comp & Informat Technol, Tabuk 71491, Saudi Arabia
[2] King Khalid Univ, Coll Sci, Dept Math, Abha 61413, Saudi Arabia
[3] Umm Al Qura Univ, Dept Comp Engn, Mecca 21955, Saudi Arabia
[4] Univ Tabuk, Coll Business Adm, Dept Management Informat Syst, Tabuk 71491, Saudi Arabia
[5] Univ Tabuk, Fac Sci, Dept Math, Tabuk 71491, Saudi Arabia
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 12期
关键词
area-efficient; crypto processor design; ECC; point multiplication; FPGA;
D O I
10.3390/app13127018
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper proposes a novel hardware design for a compact crypto processor devoted to elliptic-curve point multiplication over GF(2(233)). We focus on minimizing hardware usage, which we obtain using an iterative bit-serial finite field modular multiplier for polynomial coefficient multiplication. The same multiplier is also used for modular squares and inversion computations, further optimizing the hardware footprint. Our design offers flexibility by permitting users to load different curve parameters and secret keys while keeping a low-area hardware design. To efficiently generate the control signals, we utilize a finite-state-machine-based controller. We have implemented the proposed crypto processor on Virtex-6 and Virtex-7 FPGA devices, and we have evaluated its performance at clock frequencies of 100, 50, and 10 MHz. Specifically, for one point multiplication computation on Virtex-7 FPGA, our crypto processor uses 391 slices, attains a maximum frequency of 161 MHz, has a latency of 4.45 ms, and consumes 77 mW of power. These results, along with a comparison to state-of-the-art designs, clearly demonstrate the practicality of our crypto processor for applications requiring efficient and compact cryptographic computations.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] An efficient Montgomery multiplication algorithm and RSA cryptographic processor
    Garg, Richa
    Vig, Renu
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 188 - 195
  • [32] Hardware Realization of High Speed Elliptic Curve Point Multiplication Using Multiple Point Doublers and Point Adders
    Shylashree, N.
    Sridhar, V.
    2013 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2013,
  • [33] A scalable dual-field elliptic curve cryptographic processor
    Satoh, A
    Takano, K
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) : 449 - 460
  • [34] Hardware elliptic curve cryptographic processor over GF(p)
    McIvor, Ciaran J.
    McLoone, Maire
    McCanny, John V.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (09) : 1946 - 1957
  • [35] Energy Efficient Elliptic Curve Processor
    Keller, Maurice
    Marnane, William
    INTEGRATED CIRCUIT AND SYSTEMS DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2009, 5349 : 287 - 296
  • [36] Novel Architecture for Efficient FPGA Implementation of Elliptic Curve Cryptographic Processor Over GF(2163)
    Mahdizadeh, Hossein
    Masoumi, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (12) : 2330 - 2333
  • [37] Efficient Ephemeral Elliptic Curve Cryptographic Keys
    Miele, Andrea
    Lenstra, Arjen K.
    INFORMATION SECURITY, ISC 2015, 2015, 9290 : 524 - 547
  • [38] Efficient Characteristic 3 Galois Field Operations for Elliptic Curve Cryptographic Applications
    Iyengar, Vinay S.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 531 - 536
  • [39] High-throughput Area-efficient Processor for 3GPP LTE Cryptographic Core Algorithms
    Huo, Yuanhong
    Liu, Dake
    2017 IEEE 28TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2017, : 210 - 210
  • [40] Efficient RNS Implementation of Elliptic Curve Point Multiplication Over GF(p)
    Esmaeildoust, Mohammad
    Schinianakis, Dimitrios
    Javashi, Hamid
    Stouraitis, Thanos
    Navi, Keivan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (08) : 1545 - 1549