TY - JOUR
T1 - FPGA implementation of dynamically reconfigurable IoT security module using algorithm hopping
AU - Soliman, Shady
AU - Jaela, Mohammed A.
AU - Abotaleb, Abdelrhman M.
AU - Hassan, Youssef
AU - Abdelghany, Mohamed A.
AU - Abdel-Hamid, Amr T.
AU - Salama, Khaled N.
AU - Mostafa, Hassan
N1 - KAUST Repository Item: Exported on 2020-10-01
Acknowledgements: This work was supported by the Egyptian Information Technology Industry Development Agency (ITIDA) under ITAC Program PRP2018.R25.23.
PY - 2019/6/26
Y1 - 2019/6/26
N2 - Internet of Things (IoT) is a promising technology that is continuously spreading around the world leading to many challenges facing cryptographic designers who are trying to fulfill the security standards of IoT constrained devices. In this work, a new design is proposed that adds a new dimension of security by using the concept of frequency hopping to generate a pseudo-random pattern for switching between 5 lightweight cryptographic ciphers: AEGIS, ASCON, COLM, Deoxys and OCB that are participating in the Competition for Authenticated Encryption, Security, Applicability, and Robustness (CAESAR). The proposed design exploits the advantages of Dynamic Partial Reconfiguration (DPR) technology in Field Programmable Gate Arrays (FPGAs) to switch between the 5 ciphers using Internal Configuration Access Port controller (AXI-HWICAP) providing a decrease of 58% and 80% in area utilization and power consumption respectively. The design is synthesized using Xilinx Vivado 2015.2 and mounted on Zynq evaluation board (XC7Z020LG484-1).
AB - Internet of Things (IoT) is a promising technology that is continuously spreading around the world leading to many challenges facing cryptographic designers who are trying to fulfill the security standards of IoT constrained devices. In this work, a new design is proposed that adds a new dimension of security by using the concept of frequency hopping to generate a pseudo-random pattern for switching between 5 lightweight cryptographic ciphers: AEGIS, ASCON, COLM, Deoxys and OCB that are participating in the Competition for Authenticated Encryption, Security, Applicability, and Robustness (CAESAR). The proposed design exploits the advantages of Dynamic Partial Reconfiguration (DPR) technology in Field Programmable Gate Arrays (FPGAs) to switch between the 5 ciphers using Internal Configuration Access Port controller (AXI-HWICAP) providing a decrease of 58% and 80% in area utilization and power consumption respectively. The design is synthesized using Xilinx Vivado 2015.2 and mounted on Zynq evaluation board (XC7Z020LG484-1).
UR - http://hdl.handle.net/10754/656239
UR - https://linkinghub.elsevier.com/retrieve/pii/S0167926019300537
UR - http://www.scopus.com/inward/record.url?scp=85068507449&partnerID=8YFLogxK
U2 - 10.1016/j.vlsi.2019.06.004
DO - 10.1016/j.vlsi.2019.06.004
M3 - Article
SN - 0167-9260
VL - 68
SP - 108
EP - 121
JO - Integration
JF - Integration
ER -