A novel image encryption using improved chaotic maps and multiple encryption tables

Document Type : Research Note

Author

Department of Computer Engineering, Faculty of Engineering and Natural Sciences, Bandirma Onyedi Eylul University, Balikesir, Turkey

Abstract

This paper proposes a new symmetric cryptographic system using chaotic systems. The basic idea is that a random strand is generated from chaotic functions. The developed random strand is merged with the strand obtained from the original image. The researcher used tables called multiple encryption tables in the composition of these strands. These tables are produced according to a specific pattern. The strand combination algorithm randomly selects a table from a set of tables and performs the combination operation. This table will be replaced with another table under certain conditions. The diversity of tables and their dynamic selection in the integration operation will increase the resistance to attacks and threats and increase the proposed encryption system's efficiency. To prove the proposed system's efficiency, the obtained results have been evaluated by various tests such as entropy, correlation coefficient, and pixel change rate. Our results show that the proposed cryptographic system is cost-efficient, practical, and resistant, yet further research is required to make a final statement about its competence.

Keywords


References:
1. Li, M., Lu, D., Xiang, Y., et al. "Cryptanalysis and improvement in a chaotic image cipher using tworound permutation and diffusion", Nonlinear Dynamics, 96(1), pp. 31-47 (2019). DOI: 10.1007/s11071-019- 04771-7.
2. Chen, L., Chen, J., Ma, L., et al. "Cryptanalysis of a chaotic image cipher based on plaintext-related permutation and lookup table", Nonlinear Dynamics, 100(4), pp. 3959-3978 (2020). DOI: 10.1007/s11071- 020-05735-y.
3. Gong, L.H., He, X.T., Tan, R.C., et al. "Single channel quantum color image encryption algorithm based on HSI model and quantum Fourier transform", International Journal of Theoretical Physics, 57(1), pp. 59-73 (2018). DOI: 10.1007/s10773-017-3541-1.
4. Tong, X.J., Zhang, M., Wang, Z., et al. "An image encryption scheme based on dynamical perturbation and linear feedback shift register", Nonlinear Dynamics, 78(3), pp. 2277-2291 (2014). DOI: 10.1007/s11071- 014-1564-1.
5. Kumar, P. and Rana, S.B. "Development of modified AES algorithm for data security", Optik, 127(4), pp. 2341-2345 (2016). DOI: 10.1016/j.ijleo.2015.11.188.
6. Zhou, M. and Wang, C. "A novel image encryption scheme based on conservative hyperchaotic system and closed-loop diffusion between blocks", Signal Processing, 171, 107484 (2020). DOI: 10.1016/j.sigpro.2020.107484.
7. Abdelfatah, R.I., Nasr, M.E., and Alsharqawy, M.A. "Encryption for multimedia based on chaotic map: Several scenarios", Multimedia Tools and Applications, 79(27), pp. 19717-19738 (2020). DOI: 10.1007/s11042- 020-08788-8.
8. Darwish, S.M. and Noori, Z.H. "Secure image compression approach based on fusion of 3D chaotic maps and arithmetic coding", IET Signal Processing, 13(3), pp. 286-295 (2018). DOI: 10.1049/iet-spr.2018.5063.
9. Wang, X. Y., Yang, L., Liu, R., et al. "A chaotic image encryption algorithm based on perceptron model", Nonlinear Dynamics, 62(3), pp. 615-621 (2010). DOI: 10.1007/s11071-010-9749-8.
10. Lan, R., He, J., Wang, S., et al. "Integrated chaotic systems for image encryption", Signal Processing, 147, pp. 133-145 (2018). DOI: 10.1016/j.sigpro.2018.01.026.
11. Liu, S., Guo, C., and Sheridan, J.T. "A review of optical image encryption techniques", Optics and Laser Technology, 57, pp. 327-342 (2014). DOI: 10.1016/j.optlastec.2013.05.023.
12. Wang, X., Feng, L., and Zhao, H. "Fast image encryption algorithm based on parallel computing system", Information Sciences, 486, pp. 340-358 (2019). DOI: 10.1016/j.ins.2019.02.049.
13. Selimovic, F., Stanimirovic, P., Saracevic, M., et al. "Authentication based on the image encryption using delaunay triangulation and catalan objects", Acta Polytechnica Hungarica, 17(6) (2020).
14. Lin, Z., Liu, J., Lian, J., et al. "A novel fast image encryption algorithm for embedded systems", Multimedia Tools and Applications, 78(14), pp. 20511-20531 (2019). DOI: 10.1007/s11042-018-6824-5.
15. Rashid, M.I., Ferdaus, F., Talukder, B.B., et al. "True random number generation using latency variations of FRAM", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 29(1), pp. 14-23 (2020). DOI: 10.1109/TVLSI.2020.3018998.
16. Reddy, M.I., Kumar, A.S., and Reddy, K.S. "A secured cryptographic system based on DNA and a hybrid key generation approach", Biosystems, 197, 104207 (2020). DOI: 10.1016/j.biosystems.2020.104207.
17. Norouzi, B., Seyedzadeh, S.M., Mirzakuchaki, S., et al. "A novel image encryption based on row-column, masking and main diffusion processes with hyper chaos", Multimedia Tools and Applications, 74(3), pp. 781-811 (2015). DOI: 10.1007/s11042-013-1699-y.
18. Yavuz, E., Yazici, R., Kasapbas, M.C., et al. "A chaos-based image encryption algorithm with simple logical functions", Computers and Electrical Engineering, 54, pp. 471-483 (2016). DOI: 10.1016/j.compeleceng.2015.11.008.
19. Masood, F., Ahmad, J., Shah, S.A., et al. "A novel hybrid secure image encryption based on julia set of fractals and 3D Lorenz chaotic map", Entropy, 22(3), 274 (2020). DOI: 10.3390/e22030274 .
20. Zhang, Q. and Han, J. "A novel color image encryption algorithm based on image hashing, 6D hyperchaotic and DNA coding", Multimedia Tools and Applications, 80(9), pp. 13841-13864 (2021). DOI: 10.1007/s11042- 020-10437-z.
21. Francois, M., Grosges, T., Barchiesi, D., et al. "Image encryption algorithm based on a chaotic iterative process", Applied Mathematics, 3(12), pp. 1910-1920 (2012). DOI: 10.4236/am.2012.312262.
22. Midoun, M.A., Wang, X., and Talhaoui, M.Z. "A sensitive dynamic mutual encryption system based on a new 1D chaotic map", Optics and Lasers in Engineering, 139, 106485 (2021). DOI: 10.1016/j.optlaseng.2020.106485.
23. Xian, Y. and Wang, X. "Fractal sorting matrix and its application on chaotic image encryption", Information Sciences, 547, pp. 1154-1169 (2021). DOI: 10.1016/j.ins.2020.09.055.
24. Wang, Y., Wong, K.W., Liao, X., et al. "A new chaos-based fast image encryption algorithm", Applied Soft Computing, 11(1), pp. 514-522 (2011). DOI: 10.1016/j.asoc.2009.12.011.
25. Talhaoui, M.Z. and Wang, X. "A new fractional onedimensional chaotic map and its application in highspeed image encryption", Information Sciences, 550, pp. 13-26 (2021). DOI: 10.1016/j.ins.2020.10.048.
26. Li, S., Mou, X., and Cai, Y. "Improving security of a chaotic encryption approach", Physics Letters A, 290(3-4), pp. 127-133 (2001). 
27. Milani, M.M.R.A., Pehlivan, H., and Pour, S.H. "Kaos tabanl bir sifreleme yontemi ve analizi. XIII", Akademik Bilisim Konferansi Bildiriler Kitabi, pp. 2-4 (2013). DOI: 10.1007/s11554-023-01289-5.
28. Anderson, D.R. "Model based inference in the life sciences: a primer on evidence", Springer Science and Business Media (2007). DOI: 10.1007/s11235-016- 0212-0.
29. Matthews, R. "On the derivation of a "chaotic" encryption algorithm", Cryptologia, 13(1), pp. 29-42 (1989). DOI: 10.1080/0161-118991863745.
30. Daneshgar, A. and Khadem, B. "A self-synchronized chaotic image encryption scheme", Signal Processing: Image Communication, 36, pp. 106-114 (2015). DOI: 10.1016/j.image.2015.06.005.
31. Wang, X., Chen, S., and Zhang, Y. "A chaotic image encryption algorithm based on random dynamic mixing", Optics and Laser Technology, 138, 106837 (2021). DOI: 10.1016/j.optlastec.2020.106837.
32. Zhang, Y.Q. and Wang, X.Y. "Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation", Nonlinear Dyn, 77, pp. 687-698 (2014). https://dergipark.org.tr/en/download/article- file/2554292.
33. Liu, L., Xiang, H., and Li, X. "A novel perturbation method to reduce the dynamical degradation of digital chaotic maps", Nonlinear Dynamics, 103(1), pp. 1099-1115 (2021). DOI: 10.1007/s11071-020-06113-4.
34. Liu, L. and Miao, S. "Delay-introducing method to improve the dynamical degradation of a digital chaotic map", Information Sciences, 396, pp. 1-13 (2017). DOI: 10.1016/j.ins.2017.02.031.
35. Wang, Q., Zhang, Q., and Wei, X. "Image encryption algorithm based on DNA biological properties and chaotic systems", In 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA), pp. 132-136, IEEE (2010).DOI: 10.1109/BICTA.2010.5645338.
36. Masood, F., Masood, J., Zhang, L., et al. "A new color image encryption technique using DNA computing and chaos-based substitution box", Soft Computing, pp. 1- 17 (2021). DOI: 10.1007/s00500-021-06459-w.
37. Gehani, A., LaBean, T., and Reif, J. "DNA-based cryptography", In Aspects of Molecular Computing, pp. 167-188. Springer, Berlin, Heidelberg (2003). DOI: 10.1007/978-3-540-24635-0 12.
38. Kalsi, S., Kaur, H., and Chang, V. "DNA cryptography and deep learning using genetic algorithm with NW algorithm for key generation", Journal of Medical Systems, 42(1), pp. 1-12 (2018).
39. Elmoselhy, A. and El-Alfy, E.S. "On DNA cryptography for secure data storage and transfer", In 3rd Smart Cities Symposium (SCS 2020), 2020 (174-180), IET (2020). DOI: 10.1007/s10916-017-0851-z.
40. Niu, Y., Zhou, Z., and Zhang, X. "An image encryption approach based on chaotic maps and genetic operations", Multimedia Tools and Applications, 79(35), pp. 25613-25633 (2020). DOI: 10.1007/s11042-020-09237-2.
41. Wang, X. and Liu, C. "A novel and effective image encryption algorithm based on chaos and DNA encoding", Multimedia Tools and Applications, 76(5), pp. 6229-6245 (2017). DOI: 10.1007/s11042-016-3311-8.
42. Biham, E. and Shamir, A. "Differential cryptanalysis of DES-like cryptosystems", Journal of Cryptology, 4(1), pp. 3-72 (1991). DOI: 10.1007/BF00630563.
43. Biham, E. and Shamir, A. "Differential cryptanalysis of the full 16-round DES", In Annual International Cryptology Conference, pp. 487-496, Springer, Berlin, Heidelberg (1992). DOI: 10.1007/3-540-48071-4 34.
44. Mao, Y., Chen, G., and Lian, S. "A novel fast image encryption scheme based on 3D chaotic baker maps", International Journal of Bifurcation and Chaos, 14(10), pp. 3613-3624 (2004). DOI: 10.1142/S021812740401151X.
45. Wu, Y., Noonan, J.P., and Agaian, S. "NPCR and UACI randomness tests for image encryption. Cyber journals: multidisciplinary journals in science and technology", Journal of Selected Areas in Telecommunications (JSAT), 1(2), pp. 31-38 (2011). https://www.cyberjournals.com/Papers/Apr2011.
46. Huang, C.K., and Nien, H.H. "Multi chaotic systemsbased pixel shue for image encryption", Optics Communications, 282(11), pp. 2123-2127 (2009). DOI: 10.1016/j.optcom.2009.02.044.
47. Fu, C., Chen, J.J., Zou, H., et al. "A chaos-based digital image encryption scheme with an improved diffusion strategy", Optics Express, 20(3), pp. 2363- 2378 (2012). DOI: 10.1364/OE.20.002363.
48. Wu, Y., Zhou, Y., Saveriades, G., et al. "Local Shannon entropy measure with statistical tests for image randomness", Information Sciences, 222, pp. 323-342 (2013). DOI: 10.1016/j.ins.2012.07.049.
49. Zhang, Y. "The fast image encryption algorithm based on lifting scheme and chaos", Information Sciences, 520, pp. 177-194 (2020). DOI: 10.1016/j.ins.2020.02.012.
50. Xu, M. and Tian, Z. "A novel image cipher based on 3D bit matrix and latin cubes", Information Sciences, 478, pp. 1-14 (2019). DOI: 10.1016/j.ins.2018.11.010.
51. Zahmoul, R., Ejbali, R., and Zaied, M. "Image encryption based on new Beta chaotic maps", Optics and Lasers in Engineering, 96, pp. 39-49 (2017). DOI: 10.1016/j.optlaseng.2017.04.009.
52. Zhang, Y.Q., He, Y., Li, P., et al. "A new color image encryption scheme based on 2DNLCML system and genetic operations", Optics and Lasers in Engineering, 128, 106040 (2020). DOI: 10.1016/j.optlaseng.2020.106040.
53. Wang, X., Xue, W., and An, J. "Image encryption algorithm based on tent-dynamics coupled map lattices and diffusion of household", Chaos, Solitons and Fractals, 141, 110309 (2020). DOI: 10.1016/j.chaos.2020.110309.
54. Wang, X. and Su, Y. "Image encryption based on compressed sensing and DNA encoding", Signal Processing: Image Communication, 95, 116246 (2021). DOI: 10.1016/j.image.2021.116246.
55. Alawida, M., Samsudin, A., Teh, J.S., et al. "A new hybrid digital chaotic system with applications in image encryption", Signal Processing, 160, pp. 45-58 (2019). DOI: 10.1016/j.sigpro.2019.02.016.
56. Farah, M.A., Farah, A., and Farah, T. "An image encryption scheme based on a new hybrid chaotic map and optimized substitution box", Nonlinear Dynamics, 99(4), pp. 3041-3064 (2020). DOI: 10.1007/s11071- 019-05413-8.
57. Kwok, H.S. and Tang, W.K. "A fast image encryption system based on chaotic maps with finite precision representation", Chaos, Solitons and Fractals, 32(4), pp. 1518-1529 (2007). DOI: 10.1016/j.chaos.2005.11.090.
58. Shannon, C.E. "Communication theory of secrecy systems", The Bell System Technical Journal, 28(4), pp. 656-715 (1949). DOI: 10.1002/j.1538- 7305.1949.tb00928.x.
59. Amin, M., Faragallah, O.S., and Abd El-Latif, A.A. "A chaotic block cipher algorithm for image cryptosystems", Communications in Nonlinear Science and Numerical Simulation, 15(11), pp. 3484-3497 (2010). DOI: 10.1016/j.cnsns.2009.12.025.
60. Farajallah, M. "Chaos-based crypto and joint cryptocompression systems for images and videos", Doctoral dissertation, Universite de Nantes (2015). https://hal.science/tel-01179610.
Volume 31, Issue 21
Transactions on Computer Science & Engineering and Electrical Engineering (D)
November and December 2024
Pages 2041-2055
  • Receive Date: 15 October 2021
  • Revise Date: 09 October 2022
  • Accept Date: 19 December 2022