A Flexible Architecture for Cryptographic Applications: ECC and PRESENT

被引:4
|
作者
Rashid, Muhammad [1 ]
Sonbul, Omar S. [1 ]
Arif, Muhammad [2 ]
Qureshi, Furqan Aziz [3 ]
Alotaibi, Saud. S. [4 ]
Sinky, Mohammad H. [1 ]
机构
[1] Umm Al Qura Univ, Dept Comp Engn, Mecca 21955, Saudi Arabia
[2] Umm Al Qura Univ, Comp Sci Dept, Mecca 21955, Saudi Arabia
[3] NASTP, Rawalpindi 46000, Pakistan
[4] Umm Al Qura Univ, Dept Informat Syst, Mecca 21955, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 76卷 / 01期
关键词
Flexible; unified; design; ECC; PRESENT; FPGA; AUTHENTICATION SCHEMES; EFFICIENT; PROCESSOR; INTERNET;
D O I
10.32604/cmc.2023.039901
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents a flexible/unified hardware architecture of Elliptic-curve Cryptography (ECC) and PRESENT for cryptographic applications. The features of the proposed work are (i) computation of only the point multiplication operation of ECC over GF(2163) for a 163-bit key generation, (ii) execution of only the variant of an 80-bit PRESENT block cipher for data encryption & decryption and (iii) execution of point multiplication operation (ECC algorithm) along with the data encryption and decryption (PRESENT algorithm). To establish an area overhead for the flexible design, dedicated hardware architectures of ECC and PRESENT are implemented in the first step, and a sum of their hardware area is computed. Then, the implementation of the proposed flexible architecture for ECC and PRESENT algorithms is presented. Implementation results regarding the area, clock cycles, latency, clock frequency, and power after the place-and-route level on Xilinx Virtex-5, Virtex-6, and Virtex-7 FPGA devices are presented. Hence, the implementation results and comparisons show that the proposed architecture suits applications demanding flexible implementation of cryptographic applications.
引用
收藏
页码:1009 / 1025
页数:17
相关论文
共 50 条
  • [1] Dual-field multiplier architecture for cryptographic applications
    Savas, E
    Tenca, AF
    Koç, ÇK
    [J]. CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 374 - 378
  • [2] High Throughput Multiplier Architecture for Elliptic Cryptographic Applications
    Swetha, Gutti Naga
    Sandi, Anuradha M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 414 - 426
  • [3] Design of a novel asynchronous reconfigurable architecture for cryptographic applications
    Sun, Kang
    Pan, Xuezeng
    Wang, Jiebing
    Wang, Jimin
    [J]. FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 2, 2006, : 751 - +
  • [4] Customizable cryptographic architecture for government and military communications applications
    Kurdziel, MT
    Clements, RP
    Dennis, GR
    [J]. MILCOM 2004 - 2004 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1- 3, 2004, : 295 - 300
  • [5] Differential Power Analysis (DPA) Attack on Dual Field ECC Processor for Cryptographic Applications
    Suresh, Sam J.
    Manjushree, A.
    Eswaran, P.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2014,
  • [6] Design and investigation of a chaotic neural network architecture for cryptographic applications
    Bevi, A. Ruhan
    Tumu, Sriharini
    Prasad, N. Varsha
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 72 : 179 - 190
  • [7] A Unified Cryptographic Processor for RSA and ECC in RNS
    Wei, Jizeng
    Guo, Wei
    Liu, Hao
    Tan, Ya
    [J]. COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2013, 2013, 396 : 19 - 32
  • [8] A reconfigurable linear feedback shift register architecture for cryptographic applications
    Kitsos, P.
    Sklavos, N.
    [J]. International E-Conference on Computer Science 2005, 2005, 2 : 191 - 196
  • [9] Active networks: Architecture and flexible applications
    Ken Chen
    Bernhard Plattner
    [J]. Annales des Télécommunications, 2004, 59 (5-6): : 499 - 501
  • [10] Flexible Reconfigurable Architecture for DSP Applications
    Obeid, Abdulfattah M.
    Qasim, Syed Manzoor
    BenSaleh, Mohammed S.
    Marrakchi, Zied
    Mehrez, Habib
    Ghariani, Heni
    Abid, Mohamed
    [J]. 2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 204 - 209