Highly Parallel Modular Multiplier for Elliptic Curve Cryptography in Residue Number System

被引:0
|
作者
Shahzad Asif
Yinan Kong
机构
[1] Macquarie University,Department of Engineering
关键词
Residue Number System (RNS); Modular multiplier; Montgomery multiplier; Cryptosystem; RSA; Elliptic curve cryptography (ECC); High speed;
D O I
暂无
中图分类号
学科分类号
摘要
This article proposes a novel architecture to perform modular multiplication in the Residue Number System (RNS) by using sum of residues. The highly parallel architecture is implemented using VHDL and verified by extensive simulations in ModelSim SE. The pipelined and non-pipelined versions of the design are implemented on ASIC and FPGA platforms to allow a broad comparison. The proposed architecture requires only one iteration to complete modular multiplication and achieves 12–90 % less delay as compared to the existing RNS and binary modular multipliers. The complexity of the proposed design is also less than the existing state-of-the-art RNS-based modular multipliers. The high scalability and flexibility of the proposed architecture allows it to be used for a wide range of high-speed applications.
引用
收藏
页码:1027 / 1051
页数:24
相关论文
共 50 条
  • [1] Highly Parallel Modular Multiplier for Elliptic Curve Cryptography in Residue Number System
    Asif, Shahzad
    Kong, Yinan
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2017, 36 (03) : 1027 - 1051
  • [2] Efficient Implementation of Cryptography on Points of an Elliptic Curve in Residue Number System
    Bahenko, Mikhail
    Redvanov, Aziz Salimovich
    Deryabin, Maxim
    Chervyakov, Nikolay
    Nazarov, Anton
    Al-Galda, Safwat Chiad
    Vashchenko, Irina
    Dvoryaninova, Inna
    Nepretimova, Elena
    [J]. 2019 INTERNATIONAL CONFERENCE ON ENGINEERING AND TELECOMMUNICATION (ENT), 2019,
  • [3] Pipelined FPGA coprocessor for Elliptic Curve Cryptography based on Residue Number System
    Matutino, Pedro Miguens
    Araujo, Juvenal
    Sousa, Leonel
    Chaves, Ricardo
    [J]. INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS 2017), 2017, : 261 - 268
  • [4] A novel memory architecture for elliptic curve cryptography with parallel modular multipliers
    Laue, Ralf
    Huss, Sorin A.
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2006, : 149 - +
  • [5] Efficient Application of the Residue Number System in Elliptic Cryptography
    Babenko, M.
    Redvanov, A.
    Djurabaev, A.
    [J]. ADVANCES IN AUTOMATION III, 2022, 857 : 474 - 486
  • [6] Residue Number System as a Side Channel and Fault Injection Attack countermeasure in Elliptic Curve Cryptography
    Fournaris, Apostolos P.
    Papachristodoulou, Louiza
    Batina, Lejla
    Sklavos, Nicolas
    [J]. 2016 11TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS), 2016,
  • [7] FPGA Implementation of Modular Multiplier in Residue Number System
    Kong, Yinan
    Hossain, Md Selim
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND INTELLIGENCE SYSTEM (IOTAIS), 2018, : 137 - 140
  • [8] Implementation of a pipelined modular multiplier architecture for GF(p) elliptic curve cryptography computation
    Gutub, Adnan Abdul-Aziz
    El-Shafei, Abdul-Rahman M.
    Aabed, Mohammed A.
    [J]. KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 2011, 38 (2B): : 125 - 153
  • [9] Design of Optimal Elliptic Curve Cryptography by using Partial Parallel Shifting Multiplier with Parallel Complementary
    Hemalatha, S.
    Rajamani, V.
    Parthasarathy, V.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2017, 32 (05): : 337 - 351