Indicator-based lightweight steganography on 32-bit RISC architectures for IoT security

被引:4
作者
Janakiraman, Siva [1 ]
Thenmozhi, K. [1 ]
Rayappan, John Bosco Balaguru [1 ]
Amirtharajan, Rengarajan [1 ]
机构
[1] SASTRA Deemed Univ, Sch Elect & Elect Engn, Thanjavur, Tamil Nadu, India
关键词
Steganography; Lightweight; Microcontroller; IoT security; ENCRYPTION ALGORITHM; IMAGE STEGANOGRAPHY; IMPLEMENTATION; HARDWARE; STEGO;
D O I
10.1007/s11042-019-07960-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded devices with highly constrained resources are emerging in numerous application areas which include wireless sensor networks, Radio-Frequency IDentification (RFID) tags, and Internet of Things (IoT). These devices need to typically communicate small payload in the form of text/image/audio for which security is exceptionally essential. Considering the resource limitation on constrained devices, many crypto algorithms and a few stego algorithms have been designed with lightweight properties. Majority of these algorithms have been tested for lightweight property only based on their algorithmic attributes. Conversely, ensuring such lightweight characteristics by analysing their feasibility to reside and run in a constrained environment based on the device's architectural attribute is inevitable for IoT applications. This paper aims to contribute by proposing an indicator based lightweight Least Significant Bit (LSB) steganography algorithm and to compare it's algorithmic and device dependent implementation aspects with similar algorithms on popular 32-bit Reduced Instruction Set Computer (RISC) microcontrollers used in IoT platforms. The proposed variable embedding algorithm achieves a Peak Signal to Noise Ratio (PSNR) of over 46 dB with Normalised Cross Correlation (NCC) & Structural Similarity Index Measure (SSIM) being 0.9999 and 0.9998 respectively for an average embedding capacity of 1.5 bits per pixel. In addition to the above mentioned benchmarking parameter results, the Regular & Singular (RS) group and Sample Pair (SP) steganalysis, were also carried out to validate the security level of the proposed algorithm. On analysing the suitability of the proposed algorithm in terms of timing performance and memory requirements by implementing on different IoT hardware, the microcontroller with PIC32 core achieves a higher embedding throughput of over 2.7 Mega bits per second with a smaller memory footprint of less than 2 KB. Finally, the results obtained from the proposed work outperform the microcontroller implementation of stego algorithms reported in the literature.
引用
收藏
页码:31485 / 31513
页数:29
相关论文
共 42 条
[1]   Efficient Quantum Information Hiding for Remote Medical Image Sharing [J].
Abd El-Latif, Ahmed A. ;
Abd-El-Atty, Bassem ;
Hossain, M. Shamim ;
Rahman, Md. Abdur ;
Alamri, Atif ;
Gupta, B. B. .
IEEE ACCESS, 2018, 6 :21075-21083
[2]   Security in Internet of Things: issues, challenges, taxonomy, and architecture [J].
Adat, Vipindev ;
Gupta, B. B. .
TELECOMMUNICATION SYSTEMS, 2018, 67 (03) :423-441
[3]  
Amirtharajan R., 2013, RES J INFORM TECHNOL, V5, P304, DOI DOI 10.3923/rjit.2013.263.276
[4]   Secure and imperceptible digital image steganographic algorithm based on diamond encoding in DWT domain [J].
Atawneh, Samer ;
Almomani, Ammar ;
Al Bazar, Hussein ;
Sumari, Putra ;
Gupta, Brij .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (18) :18451-18472
[5]  
Bucerzan Dominic, 2017, SOFT COMPUTING APPL, P517
[6]   Hiding data in images by simple LSB substitution [J].
Chan, CK ;
Cheng, LM .
PATTERN RECOGNITION, 2004, 37 (03) :469-474
[7]  
Cruz-Hern C., 2014, Signal Process. Comput., P49
[8]  
Dinu D, 2015, NIST WORKSH LIGHTW, P128
[9]   Detection of LSB steganography via sample pair analysis [J].
Dumitrescu, S ;
Wu, XL ;
Wang, Z .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2003, 51 (07) :1995-2007
[10]   Secure Medical Data Transmission Model for IoT-Based Healthcare Systems [J].
Elhoseny, Mohamed ;
Ramirez-Gonzalez, Gustavo ;
Abu-Elnasr, Osama M. ;
Shawkat, Shihab A. ;
Arunkumar, N. ;
Farouk, Ahmed .
IEEE ACCESS, 2018, 6 :20596-20608