Hardware–Software Co-Design Framework for Data Encryption in Image Processing Systems for the Internet of Things Environment | IEEE Journals & Magazine | IEEE Xplore

Hardware–Software Co-Design Framework for Data Encryption in Image Processing Systems for the Internet of Things Environment


Abstract:

Data protection is a severe constraint in the heterogeneous IoT era. This article presents a hardware–software cosimulation of AES-128 bit encryption and decryption for I...Show More

Abstract:

Data protection is a severe constraint in the heterogeneous IoT era. This article presents a hardware–software cosimulation of AES-128 bit encryption and decryption for IoT edge devices using the Xilinx system generator. Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL) implementation of AES-128 bit algorithm is done with ECB and CTR modes using loop unrolled and finite-state machine (FSM) based architecture. It is found that AES-CTR and FSM architecture performance is better than loop unrolled architecture with lesser power consumption and area. For performing the hardware–software cosimulation on Zedboard and Kintex UltraScale KCU105 evaluation platform, Xilinx Vivado 2016.2 and MATLAB 2015b are used. Hardware emulation is done for grey images successfully. To give a practical example of the usage of proposed framework, we have applied it for biomedical images (CT scan image) as a case study. Security analysis in terms of the histogram, correlation, information entropy analysis, and keyspace analysis using exhaustive search and key sensitivity tests is also done to encrypt and decrypt images successfully.
Published in: IEEE Consumer Electronics Magazine ( Volume: 11, Issue: 4, 01 July 2022)
Page(s): 92 - 97
Date of Publication: 28 September 2021

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.