journal article·2024-03-27Open access

A Lightweight Image Cryptosystem for Cloud-Assisted Internet of Things

Esau Taiwo Oladipupo, Oluwakemi Christiana Abikoye, Joseph Bamidele Awotunde

Applied Sciences· Volume 14· Issue 7

Abstract

Cloud computing and the increasing popularity of 5G have greatly increased the application of images on Internet of Things (IoT) devices. The storage of images on an untrusted cloud has high security and privacy risks. Several lightweight cryptosystems have been proposed in the literature as appropriate for resource-constrained IoT devices. These existing lightweight cryptosystems are, however, not only at the risk of compromising the integrity and security of the data but also, due to the use of substitution boxes (S-boxes), require more memory space for their implementation. In this paper, a secure lightweight cryptography algorithm, that eliminates the use of an S-box, has been proposed. An algorithm termed Enc, that accepts a block of size n divides the block into L n R bits of equal length and outputs the encrypted block as follows: E=L⨂R⨁R, where ⨂ and ⨁ are exclusive-or and concatenation operators, respectively, was created. A hash result, hasR=SHA256P⨁K, was obtained, where SHA256, P, and K are the Secure Hash Algorithm (SHA−256), the encryption key, and plain image, respectively. A seed, S, generated from enchash=Enchashenc,K, where hashenc is the first n bits of hasR, was used to generate a random image, Rim. An intermediate image, intimage=Rim⨂P, and cipher image, C=Encintimage,K, were obtained. The proposed scheme was evaluated for encryption quality, decryption quality, system sensitivity, and statistical analyses using various security metrics. The results of the evaluation showed that the proposed scheme has excellent encryption and decryption qualities that are very sensitive to changes in both key and plain images, and resistance to various statistical attacks alongside other security attacks. Based on the result of the security evaluation of the proposed cryptosystem termed Hash XOR Permutation (HXP), the study concluded that the security of the cryptography algorithm can still be maintained without the use of a substitution box.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · Advanced Steganography and Watermarking Techniques · Cryptographic Implementations and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, The Federal Polytechnic Bida, Bida 912211, Nigeria

Department of Computer Science, Faculty of Information and Communication Sciences, University of Ilorin, Ilorin 240003, Nigeria

References (65)

Show source-provided references
1. Chakraborty, C., Lin, J.C.-W., and Alazab, M. (2021). Data-Driven Mining, Learning and Analytics for Secured Smart Cities, Springer.10.1007/978-3-030-72139-8 ↗
2. Sundaram, B.V., Ramnath, M., Prasanth, M., and Sundaram, J.V. (2015, January 26–28). Encryption and Hash based Security in Internet of Things. Proceedings of the ICSCN 2015, Chennai, India.
3. Sallam, S., and Beheshti, B.D. (2018, January 6–8). A survey on lightweight cryptographic algorithms. Proceedings of the IEEE Region Conference, Austin, TX, USA.10.1109/TENCON.2018.8650352 ↗
4. Ram, R.S., Kumar, M.V., Ramamoorthy, S., Balaji, B.S., and Kumar, T.R. (2020). Wireless Personal Communications, Springer.
5. Zolfaghari, B., Yazdinejad, A., Dehghantanha, A., Krzciok, J., and Bibak, K. (2022). The Dichotomy of Cloud and IoT: Cloud-Assisted IoT from a Security Perspective, Spring.
6. Chakraborty, C., Lin, J.C.-W., and Alazab, M. (2021). Data-Driven Mining, Learning and Analytics for Secured Smart Cities, Spring.10.1007/978-3-030-72139-8 ↗
7. Chakraborty, C., Lin, J.C.-W., and Alazab, M. (2021). Data-Driven Mining, Learning and Analytics for Secured Smart Cities, Springer.10.1007/978-3-030-72139-8 ↗
8. França, R.P., Lano, Y., Montriro, A.C.B., and Arthur, R. (2020). Smart Systems Design, Applications, and Challenges, IGI Global.
9. A review of lightweight block ciphers10.1007/s13389-017-0160-y ↗
10. El-Hajj, M., Mousawi, H., and Fadlallah, A. (2023). Analysis of Lightweight Cryptographic Algorithms on IoT Hardware Platform. Futur. Internet, 15.10.3390/fi15020054 ↗
11. Jha, R.K., Balas, V.E., Sur, S.N., and Kandar, D. (2021). Trends in Wireless Communication and Information Security Proceedings of EWCIS 2020, Springer.
12. Botta, A., De Donato, W., Persico, V., and Pescape, A. (2014, January 27–29). On the integration of cloud computing and internet of things. Proceedings of the 2014 International Conference on Future Internet of Things and Cloud, FiCloud, Barcelona, Spain.10.1109/FiCloud.2014.14 ↗
13. Cloud-assisted IoT-based health status monitoring framework10.1007/s10586-017-0847-y ↗
14. Block Hunter: Federated Learning for Cyber Threat Hunting in Blockchain-Based IIoT Networks10.1109/TII.2022.3168011 ↗
15. Ranger, S. (2022, March 20). What is cloud computing? Everything you need to know about cloud explained. Available online: https://www.zdnet.com/article/.
16. Symmetries and isomorphisms for privacy in control over the cloud10.1109/TAC.2020.2982611 ↗
17. Nakhodchi, S., Zolfaghari, B., Yazdinejad, A., and Dehghan Tanha, A. (2021, January 13–15). Steeleye: An application-layer attack detection and at_tribution model in industrial control systems using semi-deep learning. Proceedings of the 2021 18th International Conference on Privacy, Security and Trust (PST), Auckland, New Zealand.10.1109/PST52912.2021.9647777 ↗
18. Pasupuleti, S.K., and Varma, D. (2020). Lightweight Ciphertext-Policy Attribute-Based Encryption Scheme for Data Privacy and Security in Cloud-assisted IoT in Real-Time Data Analytics for Large Scale Sensor Data, Elsevier.10.1016/B978-0-12-818014-3.00005-X ↗
19. An Efficient Authenticated Elliptic Curve Cryptography Scheme for Multicore Wireless Sensor Networks10.1109/ACCESS.2022.3233632 ↗
20. Ibrahim, A.A.A., Nisar, K., Hzou, Y.K., and Welch, I. (2019, January 23–25). Review and Analyzing RFID Technology Tags and Applications. Proceedings of the 2019 IEEE 13th International Conference on Application of Information and Communication Technologies (AICT), Baku, Azerbaijan.10.1109/AICT47866.2019.8981779 ↗
21. Provably Secure ECC-Based Authentication and Key Agreement Scheme for Advanced Metering Infrastructure in the Smart Grid10.1109/TII.2022.3191319 ↗
22. Aljaedi, A., Jamal, S.S., Rashid, M., Alharbi, A.R., Alotaibi, M., and Alanazi, D.J. (2023). Area-Efficient Realization of Binary Elliptic Curve Point Multiplication Processor for Cryptographic Applications. Appl. Sci., 13.10.3390/app13127018 ↗
23. Eisenbarth, T., Gong, Z., Güneysu, T., Heyse, S., Indesteege, S., Kerckhof, S., Koeune, F., Nad, T., Plos, T., and Regazzoni, F. (2012). Progress in AFRICACRYPT 2012, Springer.
24. A Secure Data Sharing Scheme with Designated Server
25. LICID: A lightweight image cryptosystem for IoT devices10.1080/01611194.2018.1563009 ↗
26. Design of AL-13 Block Cipher Algorithm Based On Extended Feistel Network10.1088/1742-6596/1127/1/012027 ↗
27. Modified Playfair cryptosystem for improved data security10.11591/csit.v3i1.p51-64 ↗
28. Piret, G., Roche, T., and Carlet, C. (2012). International Conference on Applied Cryptography and Network Security, Springer.
29. Avalanche and Bit Independence Properties for the Ensembles of Randomly Chosen n × n S-Boxes
30. Lightweight Cryptography Algorithms for Resource-Constrained IoT Devices: A Review, Comparison and Research Opportunities10.1109/ACCESS.2021.3052867 ↗
31. Secure Password-Protected Encryption Key for Deduplicated Cloud Storage Systems10.1109/TDSC.2021.3074146 ↗
32. Batalla, J.M. (2017). Beyond the Internet of Things, Internet of Things, Springer International Publishing.10.1007/978-3-319-50758-3 ↗
33. Lightweight Block Ciphers for IoT: Energy Optimization and Survivability Techniques10.1109/ACCESS.2018.2848586 ↗
34. Trust management techniques for the internet of things: A survey10.1109/ACCESS.2018.2880838 ↗
35. Robertson, J., and Riley, M. (2023, June 16). The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies. Available online: https://www.bloomberg.com/news/features/2018-10-04/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies#xj4y7vzkg.
36. The internet of things: A survey10.1007/s10796-014-9492-7 ↗
37. Dinu, D., Biryukov, A., and Großschädl, J. (2015). NIST Workshop on Lightweight Cryptography 2015, National Institute of Standards and Technology (NIST).
38. Zhang, X., Tang, S., Li, T., Li, X., and Wang, C. (2022). GFRX: A New Lightweight Block Cipher for Resource-Constrained IoT Nodes. Electronics, 12.10.3390/electronics12020405 ↗
39. Shadow: A Lightweight Block Cipher for IoT Nodes10.1109/JIOT.2021.3064203 ↗
40. Alizadeh, M., Salleh, M., Zamani, M., Shayan, J., and Karamizadeh, S. (2012). Recent Researches in Communications and Computers Security.
41. Knudsen, L. (2013). Selected Areas in Cryptography, vol. 7707 of Lecture Notes in Computer Science, Springer.10.1007/978-3-642-35999-6 ↗
42. Zhang, W., Bao, Z., Lin, D., Rijmen, V., Yang, B., and Verbauwhede, I. (2022, September 15). Rectangle: A Bit-Slice Ultra-Lightweight Block Cipher Suitable for Multiple Platforms. Available online: http://eprint.iacr.org/.
43. A Lightweight Image Encryption Algorithm Based on Message Passing and Chaotic Map
44. Bogdanov, A., Knudsen, L.R., Leander, G., Paar, C., and Poschmann, A. (2007). PRESENT: An Ultra-Lightweight Block Cipher, Spring.
45. Daemen, J., Peeters, M., Van Assche, G., and Rijmen, V. (2016). The NESSIE Proposal, 2000. First Open NESSIE Workshop, Available online: http://gro.noekeon.org.
46. Borghoff, J., Canteaut, A., Güneysu, T., Kavun, E.B., Knezevic, M., Knudsen, L.R., Leander, G., Nikov, V., Paar, C., and Rechberger, C. (2012, January 2–6). PRINCE—A low-latency block cipher for pervasive computing applications. Proceedings of the ASIACRYPT, Beijing, China.10.1007/978-3-642-34961-4_14 ↗
47. Gong, Z., Nikova, S., and Law, Y.W. (2011). RFIDSec 2011, Springer.
48. Leander, G., Paar, C., Poschmann, A., and Schramm, K. (2007). FSE 2007, Springer.
49. Lim, C.H., Korkishko, T., Song, J., Kwon, T., and Yung, M. (2005). ISA 2005, Springer.
50. Image encryption using chebyshev map and rotation equation10.3390/e17042117 ↗
51. A symmetric image encryption scheme based on 3D chaotic cat maps10.1016/j.chaos.2003.12.022 ↗
52. OCML-based color image encryption10.1016/j.chaos.2007.07.083 ↗
53. Liu, H., Zhao, B., and Huang, L. (2019). Quantum Image Encryption Scheme Using Arnold Transform and S-box Scrambling. Entropy, 21.10.3390/e21040343 ↗
54. A secure image encryption algorithm based on fractional transforms and scrambling in combination with multimodal biometric keys10.1007/s11042-018-6701-2 ↗
55. Fractal sorting matrix and its application on chaotic image encryption10.1016/j.ins.2020.09.055 ↗
56. Color image compression and encryption scheme based on compressive sensing and double random encryption strategy10.1016/j.sigpro.2020.107684 ↗
57. A novel image encryption based on row-column, masking and main diffusion processes with hyper chaos10.1007/s11042-013-1699-y ↗
58. A novel image encryption scheme based on improved hyperchaotic sequences10.1016/j.optcom.2011.08.079 ↗
59. A new one-dimensional chaotic system with applications in image encryption10.1016/j.chaos.2020.110102 ↗
60. A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process10.1007/s11042-012-1292-9 ↗
61. Chaotic image encryption system using phase-magnitude transformation and pixel substitution
62. Image encryption scheme using chaos and simulated annealing algorithm10.1007/s11071-015-2579-y ↗
63. The fast image encryption algorithm based on lifting scheme and chaos10.1016/j.ins.2020.02.012 ↗
64. Ismart, N.P. (2008). EUROCRYPT. Lecture Notes in Computer Science, Springer.10.1007/978-3-540-78967-3 ↗
65. Network security