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 条
  • [1] FPGA Implementation of High-Speed Area-Efficient Processor for Elliptic Curve Point Multiplication Over Prime Field
    Islam, Md Mainul
    Hossain, Md Selim
    Hasan, Moh Khalid
    Shahjalal, Md
    Jang, Yeong Min
    IEEE ACCESS, 2019, 7 : 178811 - 178826
  • [2] High-Speed, Area-Efficient, FPGA-Based Elliptic Curve Cryptographic Processor over NIST Binary Fields
    Hossain, Md Selim
    Saeedi, Ehsan
    Kong, Yinan
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND DATA INTENSIVE SYSTEMS, 2015, : 175 - 181
  • [3] A 5.1μJ per point-multiplication elliptic curve cryptographic processor
    Rozic, Vladimir
    Reparaz, Oscar
    Verbauwhede, Ingrid
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2017, 45 (02) : 170 - 187
  • [4] Throughput/Area-Efficient Accelerator of Elliptic Curve Point Multiplication over GF(2233) on FPGA
    Rashid, Muhammad
    Sonbul, Omar S.
    Zia, Muhammad Yousuf Irfan
    Arif, Muhammad
    Sajid, Asher
    Alotaibi, Saud S.
    ELECTRONICS, 2023, 12 (17)
  • [5] An Efficient Elliptic-Curve Point Multiplication Architecture for High-Speed Cryptographic Applications
    Rashid, Muhammad
    Imran, Malik
    Sajid, Asher
    ELECTRONICS, 2020, 9 (12) : 1 - 16
  • [6] Highly Area-Efficient Implementation of Modular Multiplication for Elliptic Curve Cryptography
    Rahman, Md Sazedur
    Hossain, Md Selim
    2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 1078 - 1081
  • [7] Area Efficient Implementation of Elliptic Curve Point Multiplication Algorithm
    Bobade, Sunil Devidas
    Mankar, Vijay R.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (04) : 24 - 34
  • [8] VLSI Architecture for an Area Efficient Elliptic Curve Cryptographic Processor for Embedded Systems
    Bobade, Sunil Devidas
    Mankar, Vijay R.
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 1038 - 1043
  • [9] Throughput/Area-efficient ECC Processor Using Montgomery Point Multiplication on FPGA
    Khan, Zia-Uddin-Ahamed
    Benaissa, Mohammed
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (11) : 1078 - 1082
  • [10] Energy Efficient Elliptic Curve Point Multiplication for WSN Applications
    Kodali, Ravi Kishore
    Patel, Kashyapkumar H.
    Sarma, Narasimha
    2013 NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2013,