A highly efficient FPGA implementation of AES for high throughput IoT applications

被引:0
|
作者
Dhanda, Sumit Singh [1 ]
Singh, Brahmjit [1 ]
Jindal, Poonam [1 ]
Panwar, Deepak [2 ]
机构
[1] Natl Inst Technol Kurushetra, Dept Elect & Commun Engn, Kurukshetra 136119, Haryana, India
[2] Manipal Univ Jaipur, Dept Comp Sci & Engn, Jaipur 303007, Rajasthan, India
关键词
Advance encryption scheme (AES); Internet of things (IoT); Field programmable gate arrays (FPGA); 32-bit data path; Information security; INTERNET; ARCHITECTURES;
D O I
10.1080/09720529.2022.2133242
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
With nearly 500 billion connected devices in 2025, information security will be the main concern of the researchers. It is the driving force in developing resource efficient cryptographic solutions. In this paper, we present a high throughput AES design with 32-bit data path that achieves the high efficiency via FPGA implementation. With the help of data path compression and effective utilization of FPGA architecture, the resource consumption is minimized. Galois field arithmetic is utilized for s-box implementation. Separate S-box for key generation has been employed to achieve higher throughput and low latency. The proposed design has been synthesized by PlanAhead software and implemented on different Xilinx FPGAs. It is compared with AES implementations. With a throughput of 2.34 Gbps and efficiency of 5.10 Mbps/slice, the design outperforms different lightweight ciphers. High throughput and low latency make it suitable for surveillance applications in IoT and smart grid.
引用
收藏
页码:2029 / 2038
页数:10
相关论文
共 50 条
  • [1] High throughput and area-efficient FPGA implementation of AES for high-traffic applications
    Shahbazi, Karim
    Ko, Seok-Bum
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2020, 14 (06): : 344 - 352
  • [2] Implementation of area-efficient AES using FPGA for IOT applications
    Sreekanth, Muttuluru
    Jeyachitra, R. K.
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2022, 15 (04) : 354 - 362
  • [3] High Throughput, Pipelined Implementation of AES on FPGA
    Qu, Shanxin
    Shou, Guochu
    Hu, Yihong
    Guo, Zhigang
    Qian, Zongjue
    [J]. IEEC 2009: FIRST INTERNATIONAL SYMPOSIUM ON INFORMATION ENGINEERING AND ELECTRONIC COMMERCE, PROCEEDINGS, 2009, : 542 - 545
  • [4] FPGA Based Highly Efficient AES Implementation
    Zhang, Yong
    Zhou, Fang
    Wu, Ning
    Yasir
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2017, VOL I, 2017, : 5 - 9
  • [5] An Efficient High Throughput FPGA Implementation of AES for Multi-Gigabit Protocols
    Hussain, Ulfat
    Jamal, Habibullah
    [J]. 10TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2012), 2012, : 215 - 218
  • [6] A high-throughput area efficient FPGA implementation of AES-128 encryption
    Brokalakis, A
    Kakarountas, AP
    Goutis, CE
    [J]. 2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 116 - 121
  • [7] High Throughput 32-bit AES Implementation in FPGA
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Chang, Kuo-Huang
    Chen, Yi-Cheng
    Hsieh, Chung-Cheng
    [J]. 2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1806 - +
  • [8] FPGA implementation of AES algorithm for high speed applications
    S. Sridevi Sathya Priya
    P. Karthigaikumar
    Narayana Ravi Teja
    [J]. Analog Integrated Circuits and Signal Processing, 2022, 112 : 115 - 125
  • [9] FPGA implementation of AES algorithm for high speed applications
    Priya, S. Sridevi Sathya
    Karthigaikumar, P.
    Teja, Narayana Ravi
    [J]. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2022, 112 (01) : 115 - 125
  • [10] Dynamically Reconfigurable Resource Efficient AES Implementation for IoT applications
    Ruby, Abdelrahman M.
    Soliman, Shady M.
    Mostafa, Hassan
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,