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

被引:3
作者
Lata, Kusum [1 ]
Chhabra, Surbhi [2 ]
Saini, Sandeep [1 ]
机构
[1] LNM Inst Informat Technol, Dept Elect & Commun Engn, Jaipur, Rajasthan, India
[2] LNM Inst Informat Technol, Jaipur, Rajasthan, India
关键词
Security; Encryption; Correlation; Computer architecture; Throughput; Hardware; Computed tomography;
D O I
10.1109/MCE.2021.3115999
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:92 / 97
页数:6
相关论文
共 12 条
[1]   An image encryption method based on chaos system and AES algorithm [J].
Arab, Alireza ;
Rostami, Mohammad Javad ;
Ghavami, Behnam .
JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) :6663-6682
[2]  
Arshad A., 2014, Asian J. Appl. Sci., V2, P190, DOI 10.1.1.925.7564
[3]   An improved image encryption algorithm for satellite applications [J].
Bentoutou, Youcef ;
Bensikaddour, El-Habib ;
Taleb, Nasreddine ;
Bounoua, Nacer .
ADVANCES IN SPACE RESEARCH, 2020, 66 (01) :176-192
[4]   Hardware Software Co-simulation of Obfuscated 128-bit AES Algorithm for Image Processing Applications [J].
Chhabra, Surbhi ;
Lata, Kusum .
2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2018), 2018, :191-194
[5]   An Integrated TRNG-PUF Architecture Based on Photovoltaic Solar Cells [J].
Degada, Amit ;
Thapliyal, Himanshu .
IEEE CONSUMER ELECTRONICS MAGAZINE, 2021, 10 (04) :99-105
[6]   Lightweight Cryptography: A Solution to Secure IoT [J].
Dhanda, Sumit Singh ;
Singh, Brahmjit ;
Jindal, Poonam .
WIRELESS PERSONAL COMMUNICATIONS, 2020, 112 (03) :1947-1980
[7]   FPGA Implementation of Improved Security Approach for Medical Image Encryption and Decryption [J].
Hafsa, Amal ;
Gafsi, Mohamed ;
Malek, Jihene ;
Machhout, Mohsen .
SCIENTIFIC PROGRAMMING, 2021, 2021
[8]   Security and Performance in IoT: A Balancing Act [J].
Kane, Luke E. ;
Chen, Jiaming James ;
Thomas, Rebecca ;
Liu, Vicky ;
McKague, Matthew .
IEEE ACCESS, 2020, 8 :121969-121986
[9]  
Kegal, CT MED IMAGES
[10]   Hardware Software Co-Simulation of an AES-128 based Data Encryption in Image Processing Systems for the Internet of Things Environment [J].
Lata, Kusum ;
Saini, Sandeep .
2020 6TH IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2020) (FORMERLY INIS), 2020, :260-264