2,512
Views
1
CrossRef citations to date
0
Altmetric
Research Article

ZigZag transform with Durstenfeld shuffle for fast and secure image encryption

ORCID Icon & ORCID Icon
Article: 2162000 | Received 31 May 2022, Accepted 19 Dec 2022, Published online: 05 Jan 2023

References

  • Alvarez, G., & Li, S. (2006). Some basic cryptographic requirements for Chaos-based cryptosystems. International Journal of Bifurcation and Chaos, 16(8), 2129–2151. https://doi.org/10.1142/S0218127406015970.
  • Arpacı, B., Kurt, E., Çelik, K., & Ciylan, B. (2020). Colored image encryption and decryption with a new algorithm and a hyperchaotic electrical circuit. Journal of Electrical Engineering & Technology, 15(3), 1413–1429. https://doi.org/10.1007/s42835-020-00393-x.
  • Beimel, A., Haitner, I., Nissim, K., & Stemmer, U. (2020). On the round complexity of the shuffle model. In R. Pass & K. Pietrzak (Eds.), Theory of cryptography (pp. 683–712). Springer International Publishing.
  • Ben Slimane, N., Aouf, N., Bouallegue, K., & Machhout, M. (2018). A novel chaotic image cryptosystem based on DNA sequence operations and single neuron model. Multimedia Tools and Applications, 77(23), 30993–31019. https://doi.org/10.1007/s11042-018-6145-8.
  • Chai, X., Zheng, X., Gan, Z., & Chen, Y. (2020). Exploiting plaintext-related mechanism for secure color image encryption. Neural Computing and Applications, 32(12), 8065–8088. https://doi.org/10.1007/s00521-019-04312-8.
  • Chai, X., Zheng, X., Gan, Z., Han, D., & Chen, Y. (2018). An image encryption algorithm based on chaotic system and compressive sensing. Signal Processing, 148, 124–144. https://doi.org/10.1016/j.sigpro.2018.02.007.
  • Devaraj, P., & Kavitha, C. (2016). An image encryption scheme using dynamic S-boxes. Nonlinear Dynamics, 86(2), 927–940. https://doi.org/10.1007/s11071-016-2934-7.
  • Durstenfeld, R. (1964, July). Algorithm 235: Random permutation. Communications of the ACM, 7(7), 420. https://doi.org/10.1145/364520.364540.
  • Elghandour, A. N., Salah, A. M., Elmasry, Y. A., & Karawia, A. A. (2021). An image encryption algorithm based on bisection method and one-dimensional piecewise chaotic map. IEEE Access, 9, 43411–43421. https://doi.org/10.1109/ACCESS.2021.3065810.
  • Fang, P., Liu, H., Wu, C., & Liu, M. (2022). A survey of image encryption algorithms based on chaotic system. The Visual Computer, 2022(6), 1–29. https://doi.org/10.1007/s00371-022-02459-5.
  • Firdous, A., & Missen, M. M. S. (2019). A highly efficient color image encryption based on linear transformation using chaos theory and SHA-2. Multimedia Tools and Applications, 78(17), 24809–24835. https://doi.org/10.1007/s11042-019-7623-3.
  • Fridrich, J. (1998). Symmetric ciphers based on two-dimensional chaotic maps. International Journal of Bifurcation and Chaos, 08(6), 1259–1284. https://doi.org/10.1142/S021812749800098X.
  • Gan, Z., Chai, X., Zhang, M., & Lu, Y. (2018). A double color image encryption scheme based on three-dimensional Brownian motion. Multimedia Tools and Applications, 77(21), 27919–27953. https://doi.org/10.1007/s11042-018-5974-9.
  • Herranz, J., Martínez, R., & Sánchez, M. (2021). Shorter lattice-based zero-knowledge proofs for the correctness of a shuffle. In M. Bernhard, A. Bracciali, L. Gudgeon, T. Haines, A. Klages-Mundt, S. I. Matsuo, D. Perez, M. Sala, & S. Werner (Eds.), Financial cryptography and data security. FC 2021 international workshops (pp. 315–329). Springer Berlin Heidelberg.
  • Kumari, M., Gupta, S., & Sardana, P. (2017). A survey of image encryption algorithms. 3D Research, 8(4), 1–35. https://doi.org/10.1007/s13319-017-0148-5.
  • Li, C., Zhao, F., Liu, C., Lei, L., & Zhang, J. (2019). A hyperchaotic color image encryption algorithm and security analysis. Security and Communication Networks, 2019, 1–9. https://doi.org/10.1155/2019/8132547.
  • Liu, H., & Wang, X. (2010). Color image encryption based on one-time keys and robust chaotic maps. Computers & Mathematics with Applications, 59(10), 3320–3327. https://doi.org/10.1016/j.camwa.2010.03.017.
  • Liu, H., & Wang, X. (2011). Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Optics Communications, 284(16–17), 3895–3903. https://doi.org/10.1016/j.optcom.2011.04.001.
  • Liu, H., Wang, X., & Kadir, A. (2012). Image encryption using DNA complementary rule and chaotic maps. Applied Soft Computing, 12(5), 1457–1466. https://doi.org/10.1016/j.asoc.2012.01.016.
  • Lyle, M., Sarosh, P., & Parah, S. A. (2022). Adaptive image encryption based on twin chaotic maps. Multimedia Tools and Applications, 81(6), 8179–8198. https://doi.org/10.1007/s11042-022-11917-0.
  • Wang, S., Wang, C., & Xu, C. (2020). An image encryption algorithm based on a hidden attractor chaos system and the Knuth–Durstenfeld algorithm. Optics and Lasers in Engineering, 128, Article ID 105995. https://doi.org/10.1016/j.optlaseng.2019.105995.
  • Wang, X., Feng, L., & Zhao, H. (2019). Fast image encryption algorithm based on parallel computing system. Information Sciences, 486, 340–358. https://doi.org/10.1016/j.ins.2019.02.049.
  • Wang, X., & Gao, S. (2020a). Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network. Information Sciences, 539, 195–214. https://doi.org/10.1016/j.ins.2020.06.030.
  • Wang, X., & Gao, S. (2020b). Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory. Information Sciences, 507, 16–36. https://doi.org/10.1016/j.ins.2019.08.041.
  • Wang, X., & Guan, N. (2020). A novel chaotic image encryption algorithm based on extended Zigzag confusion and RNA operation. Optics & Laser Technology, 131, Article ID 106366. https://doi.org/10.1016/j.optlastec.2020.106366.
  • Wang, X., Guan, N., Zhao, H., Wang, S., & Zhang, Y. (2020). A new image encryption scheme based on coupling map lattices with mixed multi-chaos. Scientific Reports, 10, 1–15. https://doi.org/10.1038/s41598-020-66486-9.
  • Wang, X., Liu, C., & Jiang, D. (2021). A novel triple-image encryption and hiding algorithm based on chaos, compressive sensing and 3D DCT. Information Sciences, 574, 505–527. https://doi.org/10.1016/j.ins.2021.06.032.
  • Wang, X., Liu, L., & Zhang, Y. (2015). A novel chaotic block image encryption algorithm based on dynamic random growth technique. Optics and Lasers in Engineering, 66, 10–18. https://doi.org/10.1016/j.optlaseng.2014.08.005.
  • Wang, X., & Liu, P. (2022). A new full chaos coupled mapping lattice and its application in privacy image encryption. IEEE Transactions on Circuits and Systems I: Regular Papers, 69(3), 1291–1301. https://doi.org/10.1109/TCSI.2021.3133318.
  • Wang, X., Teng, L., & Qin, X. (2012). A novel colour image encryption algorithm based on chaos. Signal Processing, 92(4), 1101–1108. https://doi.org/10.1016/j.sigpro.2011.10.023.
  • Wang, X., & Yang, J. (2021). A privacy image encryption algorithm based on piecewise coupled map lattice with multi dynamic coupling coefficient. Information Sciences, 569, 217–240. https://doi.org/10.1016/j.ins.2021.04.013.
  • Wang, X. Y., Yang, L., Liu, R., & Kadir, A. (2010). A chaotic image encryption algorithm based on perceptron model. Nonlinear Dynamics, 62(3), 615–621. https://doi.org/10.1007/s11071-010-9749-8.
  • Wang, X. Y., Zhang, Y. Q., & Bao, X. M. (2015). A novel chaotic image encryption scheme using DNA sequence operations. Optics and Lasers in Engineering, 73, 53–61. https://doi.org/10.1016/j.optlaseng.2015.03.022.
  • Wu, Y., Noonan, J. P., & Agaian, S. (2011). NPCR and UACI randomness tests for image encryption. Journal of Selected Areas in Telecommunications (JSAT), 1(2), 31–38.
  • Xian, Y., & Wang, X. (2021). Fractal sorting matrix and its application on chaotic image encryption. Information Sciences, 547, 1154–1169. https://doi.org/10.1016/j.ins.2020.09.055.
  • Xian, Y., Wang, X., & Teng, L. (2022). Double parameters fractal sorting matrix and its application in image encryption. IEEE Transactions on Circuits and Systems for Video Technology, 32(6), 4028–4037. https://doi.org/10.1109/TCSVT.2021.3108767.
  • Xingyuan, W., Junjian, Z., & Guanghui, C. (2019). An image encryption algorithm based on ZigZag transform and LL compound chaotic system. Optics & Laser Technology, 119, Article ID 105581. https://doi.org/10.1016/j.optlastec.2019.105581.
  • Yang, C. H., & Chien, Y. S. (2020). FPGA implementation and design of a hybrid chaos-AES color image encryption algorithm. Symmetry, 12(2), 189. https://doi.org/10.3390/sym12020189.
  • Zhang, Y. Q., He, Y., Li, P., & Wang, X. Y. (2020). A new color image encryption scheme based on 2DNLCML system and genetic operations. Optics and Lasers in Engineering, 128, Article ID 106040. https://doi.org/10.1016/j.optlaseng.2020.106040.
  • Zhang, Y. Q., & Wang, X. Y. (2014). A symmetric image encryption algorithm based on mixed linear–nonlinear coupled map lattice. Information Sciences, 273, 329–351. https://doi.org/10.1016/j.ins.2014.02.156.
  • Zhang, Y. Q., & Wang, X. Y. (2015). A new image encryption algorithm based on non-adjacent coupled map lattices. Applied Soft Computing, 26, 10–20. https://doi.org/10.1016/j.asoc.2014.09.039.
  • Zhou, Y., Li, C., Li, W., Li, H., Feng, W., & Qian, K. (2021). Image encryption algorithm with circle index table scrambling and partition diffusion. Nonlinear Dynamics, 103(2), 2043–2061. https://doi.org/10.1007/s11071-021-06206-8.