FPGA-Based Efficient Modular Multiplication for Elliptic Curve Cryptography

被引:0
|
作者
Hossain, Md Selim [1 ]
Kong, Yinan [1 ]
机构
[1] Macquarie Univ, Dept Engn, Sydney, NSW, Australia
关键词
Elliptic Curve Cryptography (ECC); Montgomery Modular Multiplication (MMM); Field Programmable Gate-Array (FPGA); VHSIC Hardware Description Language (VHDL); Public-Key Cryptography (PKC);
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modular multiplication is the backbone for the whole asymmetric cryptographic process. In this paper, we have focused on a high-speed hardware implementation of modular multiplication for public-key cryptography, specially for a high-performance Elliptic Curve Crypto-processor (ECC). The proposed design has been implemented over a prime finite field of size p using the National Institute of Standards and Technology (NIST) recommended standards. Field-Programmable Gate-Array (FPGA) technology with the VHDL language has been used for this hardware implementation. The computational time of a 256-bit modular multiplication in a modern Xilinx Virtex-7 FPGA is 1.683 mu s at frequency 152.709 MHz; in this technology we have implemented an area-efficient hardware design technique which takes only 605 slices for a 256-bit modular multiplication. The required area and time are also very low compared with all other recent designs. The product of area and time (AT) of our design is also nearly 9-98 times better than the related designs. To our knowledge, our implemented modular multiplication over GF(p) provides a better performance than the recent hardware implementations.
引用
收藏
页码:191 / 195
页数:5
相关论文
共 50 条
  • [21] Lookup Table-Based Design of Scalar Multiplication for Elliptic Curve Cryptography
    Ning, Yan-Duan
    Chen, Yan-Haw
    Shih, Cheng-Sin
    Chu, Shao-, I
    [J]. CRYPTOGRAPHY, 2024, 8 (01)
  • [22] On efficient implementation of FPGA-based hyperelliptic curve cryptosystems
    Elias, Grace
    Miri, Ali
    Yeap, Tet-Hin
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2007, 33 (5-6) : 349 - 366
  • [23] Hardware Design and Implementation of Scalar Multiplication in Elliptic Curve Cryptography (ECC) over GF (2163) on FPGA
    Imran, Malik
    Kashif, Muhammad
    Rashid, Muhammad
    [J]. 2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2015,
  • [24] Efficient Montgomery Multiplier for Pairing and Elliptic Curve Based Cryptography
    Javeed, Khalid
    Wang, Xiaojun
    [J]. 2014 9TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), 2014, : 255 - 260
  • [25] Reconfigurable Architecture for Elliptic Curve Cryptography Using FPGA
    Rahuman, A. Kaleel
    Athisha, G.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [26] A Compact FPGA-Based Accelerator for Curve-Based Cryptography in Wireless Sensor Networks
    Morales-Sandoval, Miguel
    Flores, Luis Armando Rodriguez
    Cumplido, Rene
    Garcia-Hernandez, Jose Juan
    Feregrino, Claudia
    Algredo, Ignacio
    [J]. JOURNAL OF SENSORS, 2021, 2021
  • [27] Efficient interleaved Montgomery modular multiplication for lattice-based cryptography
    Akleylek, Sedat
    Tok, Zaliha Yuce
    [J]. IEICE ELECTRONICS EXPRESS, 2014, 11 (22):
  • [28] A GPU implementation of the Montgomery multiplication algorithm for elliptic curve cryptography
    Leboeuf, Karl
    Muscedere, Roberto
    Alunadi, Majid
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 2593 - 2596
  • [29] Signed Decomposition Method for Scalar Multiplication in Elliptic Curve Cryptography
    Said, M. R. M.
    Mohamed, M. A.
    Atan, K. A. Mohd
    Zulkarnain, Z. Ahmad
    [J]. ICMS: INTERNATIONAL CONFERENCE ON MATHEMATICAL SCIENCE, 2010, 1309 : 805 - +
  • [30] Normal basis multiplication and inversion unit for elliptic curve cryptography
    Schmidt, J
    Novotny, M
    [J]. ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2003, : 80 - 83