Implementation of area-efficient AES using FPGA for IOT applications

被引:3
|
作者
Sreekanth, Muttuluru [1 ]
Jeyachitra, R. K. [1 ]
机构
[1] Natl Inst Technol, Dept ECE, Tiruchirappalli 620015, Tamil Nadu, India
关键词
advanced encryption standard; AES; cryptography; decryption; encryption; FPGA; finite state machine; FSM; internet of things; IOT; look up table; LUT; DESIGN;
D O I
10.1504/IJES.2022.10050476
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increase in internet technology has made the number of devices connected to the internet increase day by day. The information transferred over the electronic media is vulnerable to security attacks. To protect the information, the data transferred over the internet should be encrypted. Therefore, it is essential to design the encryption architecture which is suitable for the resource constrained devices. FPGA implementation of area-efficient AES encryption algorithm is presented in this work. The proposed architecture includes 8-bit data path which reduces the number of internal wires. There are two register banks, the state register and the key register, which are used for storing intermediate results along with performing the operations in encryption and key expansion phase which reduces the area. Substitute bytes operation is implemented using ROM based LUT structure. The mix columns operation with 8-bit data path is realised using the four internal registers. This reduces area which is suitable for IOT applications which is the primary objective.
引用
收藏
页码:354 / 362
页数:10
相关论文
共 50 条
  • [1] An Area-Efficient Shuffling Scheme for AES Implementation on FPGA
    Wang, Yi
    Ha, Yajun
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 2577 - 2580
  • [2] 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
  • [3] A highly efficient FPGA implementation of AES for high throughput IoT applications
    Dhanda, Sumit Singh
    Singh, Brahmjit
    Jindal, Poonam
    Panwar, Deepak
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (07): : 2029 - 2038
  • [4] FPGA Implementation of Area-Efficient IEEE 754 Complex Divider
    Varghese, Anila Ann
    Pradeep, C.
    Eapen, Madhuri Elsa
    Radhakrishnan, R.
    [J]. INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015), 2016, 24 : 1120 - 1126
  • [5] Low Area FPGA Implementation of AES Architecture with EPRNG for IoT Application
    Siva Balan, N.
    Murugan, B. S.
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2022, 38 (02): : 181 - 193
  • [6] Low Area FPGA Implementation of AES Architecture with EPRNG for IoT Application
    N. Siva Balan
    B. S. Murugan
    [J]. Journal of Electronic Testing, 2022, 38 : 181 - 193
  • [7] An area-efficient digital pulsewidth modulation architecture suitable for FPGA implementation
    Foley, RF
    Kavanagh, RC
    Marnane, WP
    Egan, MG
    [J]. APEC 2005: TWENTIETH ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION, VOLS 1-3, 2005, : 1412 - 1418
  • [8] A versatile digital pulsewidth modulation architecture with area-efficient FPGA implementation
    Foley, RF
    Kavanagh, RC
    Marnane, WP
    Egan, MG
    [J]. 2005 IEEE 36TH POWER ELECTRONIC SPECIALISTS CONFERENCE (PESC), VOLS 1-3, 2005, : 2609 - 2615
  • [9] Area-Efficient FPGA Implementation of Quadruple Precision Floating Point Multiplier
    Jaiswal, Manish Kumar
    Cheung, Ray C. C.
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 376 - 382
  • [10] An area-efficient FPGA Implementation of SKINNY Block Cipher for Lightweight Application
    Feng, Xiang
    Li, Shuguo
    [J]. 2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,