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 条
  • [41] Fast Elliptic Curve Point Multiplication for WSNs
    Kodali, Ravi Kishore
    Karanam, Srikrishna
    Patel, Kashyapkumar
    Budwal, Harpreet Singh
    2013 IEEE TENCON SPRING CONFERENCE, 2013, : 194 - 198
  • [42] On Fast Implementations of Elliptic Curve Point Multiplication
    Morales, Einstein
    ACMSE 2022: PROCEEDINGS OF THE 2022 ACM SOUTHEAST CONFERENCE, 2022, : 173 - 180
  • [43] A scalable architecture for elliptic curve point multiplication
    Järvinen, K
    Tommiska, M
    Skyttä, J
    2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 303 - 306
  • [44] A Mathematical Analysis of Elliptic Curve Point Multiplication
    Kodali, Ravi Kishore
    SECURITY IN COMPUTING AND COMMUNICATIONS, 2014, 467 : 192 - 200
  • [45] Innovative Dual-Binary-Field Architecture for Point Multiplication of Elliptic Curve Cryptography
    Li, Jiakun
    Wang, Weijiang
    Zhang, Jingqi
    Luo, Yixuan
    Ren, Shiwei
    IEEE ACCESS, 2021, 9 : 12405 - 12419
  • [46] An Optimized Flexible Accelerator for Elliptic Curve Point Multiplication over NIST Binary Fields
    Aljaedi, Amer
    Rashid, Muhammad
    Jamal, Sajjad Shaukat
    Alharbi, Adel R.
    Alotaibi, Mohammed
    APPLIED SCIENCES-BASEL, 2023, 13 (19):
  • [47] In-Memory Area-Efficient Signal Streaming Processor Design for Binary Neural Networks
    Ando, Kota
    Ueyoshi, Kodai
    Hirose, Kazutoshi
    Orimo, Kentaro
    Takamaeda-Yamazaki, Shinya
    Ikebe, Masayuki
    Asai, Tetsuya
    Motomura, Masato
    Yonekawa, Haruyoshi
    Sato, Shimpei
    Nakahara, Hiroki
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 116 - 119
  • [48] A compact architecture for Montgomery elliptic curve scalar multiplication processor
    Lee, Yong Ki
    Verbauwhede, Ingrid
    INFORMATION SECURITY APPLICATIONS, 2007, 4867 : 115 - 127
  • [49] A novel area-efficient binary adder
    Furber, SB
    Liu, J
    CONFERENCE RECORD OF THE THIRTY-FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2000, : 119 - 123
  • [50] A high-performance elliptic curve cryptographic processor for FPGA platform
    Venkatasubramani, V.R.
    Premkumar, N.
    Vignesh, K.
    Rajaram, S.
    Advances in Intelligent Systems and Computing, 2015, 343 : 307 - 312