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 条
  • [21] Elliptic Curve Cryptographic Processor Design using FPGAs
    Selma, Haichour Amina
    M'hamed, Hamadouche
    3RD INTERNATIONAL CONFERENCE ON CONTROL, ENGINEERING & INFORMATION TECHNOLOGY (CEIT 2015), 2015,
  • [22] Efficient Hardware Implementation of Large Field-Size Elliptic Curve Cryptographic Processor
    Lee, Chiou-Yng
    Zeghid, Medien
    Sghaier, Anissa
    Ahmed, Hassan Yousif
    Xie, Jiafeng
    IEEE ACCESS, 2022, 10 : 7926 - 7936
  • [23] Efficient FPGA Elliptic Curve Cryptographic Processor over GF(2m)
    Antao, Samuel
    Chaves, Ricardo
    Sousa, Leonel
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 357 - 360
  • [24] An efficient hardware implementation of the elliptic curve cryptographic processor over prime field, Fp
    Kudithi, Thirumalesu
    Sakthivel, R.
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (08) : 1256 - 1273
  • [25] An Efficient and Flexible Hardware Implementation of the Dual-Field Elliptic Curve Cryptographic Processor
    Liu, Zilong
    Liu, Dongsheng
    Zou, Xuecheng
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2017, 64 (03) : 2353 - 2362
  • [26] Efficient Design of Elliptic Curve Point Multiplication based on Fast Montgomery Modular Multiplication
    Mohammadi, Maryam
    Molahosseini, Amir Sabbagh
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2013), 2013, : 424 - 429
  • [27] Elliptic Curve Point Multiplication on GPUs
    Antao, Samuel
    Bajard, Jean-Claude
    Sousa, Leonel
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [28] A Hardware Efficient Elliptic Curve Accelerator for FPGA Based Cryptographic Applications
    Kashif, Muhammad
    Cicek, Ihsan
    Imran, Malik
    2019 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO 2019), 2019, : 362 - 366
  • [29] A Fast and Efficient 191-bit Elliptic Curve Cryptographic Processor Using a Hybrid Karatsuba Multiplier for IoT Applications
    Singh Dhanda, Sumit
    Singh, Brahmjit
    Lin, Chia-Chen
    Jindal, Poonam
    Panwar, Deepak
    Kumar Sharma, Tarun
    Agarwal, Saurabh
    Pak, Wooguil
    IEEE ACCESS, 2024, 12 : 144304 - 144315
  • [30] Combining Point Operations for Efficient Elliptic Curve Cryptography Scalar Multiplication
    Leca, Cristian-Liviu
    Rincu, Cristian-Iulian
    2014 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2014,