A chaotic permutation and diffusion based image encryption algorithm for secure communications

Multimedia Tools and Applications - Tập 77 - Trang 31177-31198 - 2018
Bhaskar Mondal1, Prabhakar Kumar1, Shrey Singh1
1Department of Computer Science and Engineering, National Institute of Technology Jamshedpur, Jharkhand, India

Tóm tắt

In this digital era, a huge amount of digital data is being generated, transmitted, and stored over the network. Images are widely searched, shared and uploaded which make them more vulnerable to the attackers. Therefore, image encryption has become the most widespread form of secure image communication. In recent past, a range of chaotic encryption schemes have been proposed for image encryption which suffers from low key space and high computational overhead. In this paper, the authors have proposed a secure image encryption technique based on 2D Baker’s map. In the proposed scheme a plain image is permuted first, based on a sequence of pseudo random number generated by 2D Baker’s map followed by diffusion process based on XORing. The strength of the proposed scheme is analyzed using the most well-known security test measures like NPCR, MSE, PSNR, UACI, correlation coefficient, Entropy etc. and the results demonstrate that the proposed scheme is resistive to various types of known attacks. The scheme runs on comparatively low computational overhead. Further, the results are compared with existing schemes.

Tài liệu tham khảo

Akhavan A, Mahmodi H, Akhshani A (2006) A New Image Encryption Algorithm Based on One-Dimensional Polynomial Chaotic Maps. Computer and Information Sciences – ISCIS 2006: 21th International Symposium. Proceedings, Springer Berlin Heidelberg, Berlin, pp 963–971 Akhavan A, Samsudin A, Akhshani A (2013) A novel parallel hash function based on 3d chaotic map. EURASIP J Adv Signal Process 2013(1):126 Amigó JM, Kocarev L, Szczepanski J (2007) Theory and practice of chaotic cryptography. Phys Lett A 366(3):211–216 Arumugam AS, Jothi DK (2010) Image encryption algorithm based on improved 3d chaotic cat map. In: 2010 IEEE International Conference on Computational Intelligence and Computing Research, pp 1–4 Benrhouma O, Hermassi H, Belghith S (2015) Security analysis and improvement of a partial encryption scheme. Multimed Tools Appl 74(11):3617–3634 Biswas K, Muthukkumarasamy V, Singh K (2015) An encryption scheme using chaotic map and genetic operations for wireless sensor networks. Sens J IEEE 15 (5):2801–2809 Chen Z, Li H, Dong E, Du Y (2010) A hyper-chaos based image encryption algorithm. In: 2010 Second International Conference on Intelligent Human-Machine Systems and Cybernetics, vol 2, pp 188–191 Chen Jx, Zhu Zl, Yu H (2014) A fast chaos-based symmetric image cryptosystem with an improved diffusion scheme. Optik - Int J Light Electron Opt 125(11):2472–2478 Fridrich J (1997) Image encryption based on chaotic maps. In: 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on Systems, Man, and Cybernetics, vol 2, pp 1105–1110 Hamza R, Muhammad K, Lv Z, Titouna F (2017) Secure video summarization framework for personalized wireless capsule endoscopy. Pervasive Mob Comput 41:436–450 Jun Z, Li J, Luqian W (2010) A new compound chaos encryption algorithm for digital images. 2010 International Forum on Information Technology and Applications Lawrence Bassham III E, Rukhin AL, Soto J, Nechvatal JR, Smid ME, Barker EB, Leigh SD, Levenson M, Vangel M, Banks DL, Heckert NA, Dray JF, Vo S (2010) SP 800-22 Rev. 1a. A statistical test suite for random and pseudorandom number generators for cryptographic applications. National Institute of Standards & Technology Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246 Liu J, Yang D, Zhou H, Chen S (2017) A digital image encryption algorithm based on bit-planes and an improved logistic map. Multimed Tools Appl 77 (8):10217–10233 Mondal B, Mandal T (2013) A multilevel security scheme using chaos based encryption and steganography for secure audio communication. Int J Res Eng Technol 02(10):399–403 Mondal B, Singh SK (2013) A highly secure steganography scheme for secure communication. In: Proceedings.,International Conference of Computation and Communication Advancement (IC3A)-2013, vol 3, pp 88–92 Mondal B, Sinha N, Mandal T (2015) A secure image encryption algorithm using lfsr and rc4 key stream generator. In: Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics. Springer, India, pp 227–237 Mondal B, Biswas N, Mandal T (2017) A comparative study on cryptographic image scrambling. In: Proceedings of the Second International Conference on Research in Intelligent and Computing in Engineering, volume 10 of Annals of Computer Science and Information Systems. PTI, pp 261–268 Mondal B, Mandal T (2017) A light weight secure image encryption scheme based on chaos & dna computing. J King Saud Univ - Comput Inf Sci 29(4):499–504 Parker TS, Chua L (1987) Chaos : A tutorial for engineers, 982 Proceedings IEEE, 75, 8 Parvin Z, Seyedarabi H, Shamsi M (2014) A new secure and sensitive image encryption scheme based on new substitution with chaotic function. Multimed Tools Appl 75(17):10631–10648 Stinson DR (2005) Cryptography: Theory and Practice, Third. Discrete Mathematics and Its Applications. Taylor & Francis, Milton Park Tong X-J, Wang Z, Zhang M, Liu Y (2013) A new algorithm of the combination of image compression and encryption technology based on cross chaotic map. Nonlinear Dyn 72(1-2):229–241 Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108 Wang X, Liu L (2013) Cryptanalysis of a parallel sub-image encryption method with high-dimensional chaos. Nonlinear Dynamics 73:795–800 Wang X, Wang Q (2014) A novel image encryption algorithm based on dynamic s-boxes constructed by chaos. Nonlinear Dyn 75(3):567–576 Wang W, Tan H, Sun P, Yu P, Ren B (2016) A novel digital image encryption algorithm based on wavelet transform and multi-chaos. Wireless Communication and Sensor Network 1:711–719 Wang W, Si M, Yu P, Ran P, Wang H, Jiang X, Liu Y, Wu J, Wu W, Chilamkurti N, Jeon G (2018) An encryption algorithm based on combined chaos in body area networks. Comput Electr Eng 65:282–291 Wong K-W, Kwok BS-H, Law W-S (2008) A fast image encryption scheme based on chaotic standard map. Phys Lett A 372(15):2645–2652 Wu CW, Rul’kov NF (1993) Studying chaos via 1-d maps-a tutorial. IEEE Trans Circ Syst I: Fund Theory Appl 40(10):707–721 Hamza R, Muhammad K, Nachiappan A, González GR (2017) Hash based Encryption for Keyframes of Diagnostic Hysteroscopy. IEEE Access 1:1–1 Zhou J, Liu X, Au OC, Tang YY (2014) Designing an efficient image encryption-then-compression system via prediction error clustering and random permutation. IEEE Trans Inf Forensic Secur 9(1):39–50