Abstract
This paper proposes a new one-dimensional chaotic map, called chaotic coupled Sine map (CCSM), for the scrambling and encryption processes. The purpose of the CCSM design is to increase the security of the key space relative to the basic maps, such as Logistic map and Sine map. Bifurcation diagram and Lyapunov exponent analysis showed that the proposed map is fully chaotic and can be used as a secure pseudo-random number generator in encryption systems. Furthermore, to increase the flexibility of the proposed method, a dynamic algorithm based on the size of blocks is used in the scrambling process. To compare the proposed method and some similar schemes, a simple encryption process is used. The simulation results of this algorithm are evaluated based on security and performance analysis criteria. The comparison results show that the suggested technique has better performance in terms of security and visual quality measure.
Similar content being viewed by others
References
Gao, H., Zhang, Y., Liang, S., Li, D.: A new chaotic algorithm for image encryption. Chaos Solitons Fractals 29(2), 393–399 (2006)
Pareek, N.K., Patidar, V., Sud, K.K.: Image encryption using chaotic logistic map. Image Vis. Comput. 24(9), 926–934 (2006)
Guan, Z.-H., Huang, F., Guan, W.: Chaos-based image encryption algorithm. Phys. Lett. A 346(1–3), 153–157 (2005)
Menezes, A.J., Van Oorschot, P.C., Vanstone, S.A.: Handbook of Applied Cryptography. The CRC Press Series on Discrete Mathematics and its Applications. CRC Press, New York (1997)
Wang, X., Wang, X., Zhao, J., Zhang, Z.: Chaotic encryption algorithm based on alternant of stream cipher and block cipher. Nonlinear Dyn. 63(4), 587–597 (2011)
Lian, S.: A block cipher based on chaotic neural networks. Neurocomputing 72(4–6), 1296–1301 (2009)
Lin, Z., Wang, G., Wang, X., Yu, S., Lü, J.: Security performance analysis of a chaotic stream cipher. Nonlinear Dyn. 94(2), 1003–1017 (2018)
Lambić, D.: Security analysis and improvement of a block cipher with dynamic s-boxes based on tent map. Nonlinear Dyn. 79(4), 2531–2539 (2015)
Daemen, J., Rijmen, V.: Announcing the advanced encryption standard (AES), Federal Information Processing Standards Publication, vol. 197
Daemen, J., Rijmen, V.: The Rijndael block cipher: AES proposal. In: First candidate conference (AeS1), pp. 343–348 (1999)
Westlund, H.B.: Nist reports measurable success of advanced encryption standard. J. Res. Natl. Inst. Stand. Technol. 107(3), 307 (2002)
Taqieddin, E., Abu-Rjei, O., Mhaidat, K., Bani-Hani, R.: Efficient FPGA implementation of the RC4 stream cipher using block RAM and pipelining. Proc. Comput. Sci. 63, 8–15 (2015)
Jindal, P., Singh, B.: RC4 encryption—a literature survey. Proc. Comput. Sci. 46, 697–705 (2015)
Kumari, M., Gupta, S., Sardana, P.: A survey of image encryption algorithms. 3D Research 8(4), 37 (2017)
Li, C.: When an attacker meets a cipher-image in 2018: a year in review. ArXiv preprint arXiv:1903.11764
Kaur, M., Kumar, V.: A comprehensive review on image encryption techniques. Arch. Comput. Methods Eng. 1–29 (2018). https://doi.org/10.1007/s11831-018-9298-8
Li, C., Luo, G., Qin, K., Li, C.: An image encryption scheme based on chaotic tent map. Nonlinear Dyn. 87(1), 127–133 (2017)
Ye, G.: A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn. 75(3), 417–427 (2014)
Huang, X.: Image encryption algorithm using chaotic Chebyshev generator. Nonlinear Dyn. 67(4), 2411–2417 (2012)
Seyedzadeh, S.M., Norouzi, B., Mosavi, M.R., Mirzakuchaki, S.: A novel color image encryption algorithm based on spatial permutation and quantum chaotic map. Nonlinear Dyn. 81(1–2), 511–529 (2015)
Ye, G., Zhao, H., Chai, H.: Chaotic image encryption algorithm using wave-line permutation and block diffusion. Nonlinear Dyn. 83(4), 2067–2077 (2016)
Zhang, X., Mao, Y., Zhao, Z.: An efficient chaotic image encryption based on alternate circular s-boxes. Nonlinear Dyn. 78(1), 359–369 (2014)
Farri, E., Ayubi, P.: A blind and robust video watermarking based on iwt and new 3D generalized chaotic Sine map. Nonlinear Dyn. 93(4), 1875–1897 (2018)
Barani, M., Ayubi, P., Jalili, F., Valandar, M., Azariyun, E.: Image forgery detection in contourlet transform domain based on new chaotic cellular automata. Secur. Commun. Netw. 8(18), 4343–4361 (2015)
Valandar, M., Ayubi, P., Barani, M.: A new transform domain steganography based on modified logistic chaotic map for color images. J. Inf. Secur. Appl. 34, 142–151 (2017)
Valandar, M.Y., Barani, M.J., Ayubi, P., Aghazadeh, M.: An integer wavelet transform image steganography method based on 3D Sine chaotic map. Multimed. Tools Appl. 78(8), 9971–9989 (2019)
Wang, X.-Y., Gu, S.-X., Zhang, Y.-Q.: Novel image encryption algorithm based on cycle shift and chaotic system. Opt. Lasers Eng. 68, 126–134 (2015)
Belazi, A., El-Latif, A.A.A., Belghith, S.: A novel image encryption scheme based on substitution–permutation network and chaos. Sig. Process. 128, 155–170 (2016)
Hua, Z., Zhou, Y.: Image encryption using 2D logistic-adjusted-Sine map. Inf. Sci. 339, 237–253 (2016)
Raza, S.F., Satpute, V.: A novel bit permutation-based image encryption algorithm. Nonlinear Dyn. 95(2), 859–873 (2019)
Ye, G., Pan, C., Huang, X., Mei, Q.: An efficient pixel-level chaotic image encryption algorithm. Nonlinear Dyn. 94(1), 745–756 (2018)
Khan, M.: A novel image encryption scheme based on multiple chaotic s-boxes. Nonlinear Dyn. 82(1–2), 527–533 (2015)
SaberiKamarposhti, M., Mohammad, D., Rahim, M.S.M., Yaghobi, M.: Using 3-cell chaotic map for image encryption based on biological operations. Nonlinear Dyn. 75(3), 407–416 (2014)
Sahari, M.L., Boukemara, I.: A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption. Nonlinear Dyn. 94, 1–22 (2018)
Wang, X., Feng, L., Li, R., Zhang, F.: A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model. Nonlinear Dyn. 95, 1–28 (2019)
Li, Z., Peng, C., Li, L., Zhu, X.: A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonlinear Dyn. 94(2), 1319–1333 (2018)
Tong, X.-J., Zhang, M., Wang, Z., Liu, Y., Xu, H., Ma, J.: A fast encryption algorithm of color image based on four-dimensional chaotic system. J. Vis. Commun. Image Represent. 33, 219–234 (2015)
Wang, X.-Y., Li, Z.-M.: A color image encryption algorithm based on hopfield chaotic neural network. Opt. Lasers Eng. 115, 107–118 (2019)
Chai, X., Chen, Y., Broyde, L.: A novel chaos-based image encryption algorithm using dna sequence operations. Opt. Lasers Eng. 88, 197–213 (2017)
Liu, W., Sun, K., Zhu, C.: A fast image encryption algorithm based on chaotic map. Opt. Lasers Eng. 84, 26–36 (2016)
Pak, C., Huang, L.: A new color image encryption using combination of the 1D chaotic map. Sig. Process. 138, 129–137 (2017)
Li, Y., Wang, C., Chen, H.: A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt. Lasers Eng. 90, 238–246 (2017)
Chai, X., Gan, Z., Zhang, M.: A fast chaos-based image encryption scheme with a novel plain image-related swapping block permutation and block diffusion. Multimed. Tools Appl. 76(14), 15561–15585 (2017)
Zhang, Y., Tang, Y.: A plaintext-related image encryption algorithm based on chaos. Multimed. Tools Appl. 77(6), 6647–6669 (2018)
Chai, X.: An image encryption algorithm based on bit level brownian motion and new chaotic systems. Multimed. Tools Appl. 76(1), 1159–1175 (2017)
Chai, X., Yang, K., Gan, Z.: A new chaos-based image encryption algorithm with dynamic key selection mechanisms. Multimed. Tools Appl. 76(7), 9907–9927 (2017)
Li, C., Luo, G., Li, C.: A parallel image encryption algorithm based on chaotic duffing oscillators. Multimed. Tools Appl. 77(15), 19193–19208 (2018)
Li, S., Zhao, Y., Qu, B., et al.: Image scrambling based on chaotic sequences and Veginère cipher. Multimed. Tools Appl. 66(3), 573–588 (2013)
Zhang, Y., Xiao, D., Wen, W., Nan, H.: Cryptanalysis of image scrambling based on chaotic sequences and Vigenère cipher. Nonlinear Dyn. 78(1), 235–240 (2014)
Hua, Z., Zhou, Y.: Design of image cipher using block-based scrambling and image filtering. Inf. Sci. 396, 97–113 (2017)
Xu, L., Gou, X., Li, Z., Li, J.: A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion. Opt. Lasers Eng. 91, 41–52 (2017)
Ye, G.: Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn. Lett. 31(5), 347–354 (2010)
Zhao, L., Adhikari, A., Xiao, D., Sakurai, K.: On the security analysis of an image scrambling encryption of pixel bit and its improved scheme based on self-correlation encryption. Commun. Nonlinear Sci. Numer. Simul. 17(8), 3303–3327 (2012)
Liu, H., Wang, X.: Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt. Commun. 284(16–17), 3895–3903 (2011)
Hua, Z., Yi, S., Zhou, Y.: Medical image encryption using high-speed scrambling and pixel adaptive diffusion. Sig. Process. 144, 134–144 (2018)
Parvees, M.M., Samath, J.A., Bose, B.P.: Secured medical images—a chaotic pixel scrambling approach. J. Med. Syst. 40(11), 232 (2016)
Hilborn, R.C.: Chaos and Nonlinear Dynamics: An Introduction for Scientists and Engineers. Oxford University Press on Demand, Oxford (2000)
Robert, L.D.: An Introduction to Chaotic Dynamical Systems. Addison-Wesley, Boston (1989)
May, R.M.: Simple mathematical models with very complicated dynamics. Nature 261(5560), 459 (1976)
Hua, Z., Jin, F., Xu, B., Huang, H.: 2D logistic-sine-coupling map for image encryption. Sig. Process. 149, 148–161 (2018)
Hua, Z., Zhou, Y., Pun, C.-M., Chen, C.P.: 2D sine logistic modulation map for image encryption. Inf. Sci. 297, 80–94 (2015)
Hanis, S., Amutha, R.: A fast double-keyed authenticated image encryption scheme using an improved chaotic map and a butterfly-like structure. Nonlinear Dyn. 95(1), 421–432 (2019)
Aniszewska, D., Rybaczuk, M.: Lyapunov type stability and lyapunov exponent for exemplary multiplicative dynamical systems. Nonlinear Dyn. 54(4), 345–354 (2008)
Parvaz, R., Zarebnia, M.: A combination chaotic system and application in color image encryption. Opt. Laser Technol. 101, 30–41 (2018)
Feldman, D.P.: Chaos and Fractals: An Elementary Introduction. Oxford University Press, Oxford (2012)
Peitgen, H.-O., Jürgens, H., Saupe, D.: Chaos and Fractals: New Frontiers of Science. Springer, Berlin (2006)
Rukhin, A., Soto, J., Nechvatal, J., Smid, M., Barker, E.: A statistical test suite for random and pseudorandom number generators for cryptographic applications. Technical report, Booz-Allen and Hamilton Inc, Mclean, VA (2001)
Brown, R.G., Eddelbuettel, D., Bauer, D.: Dieharder: a random number test suite, Open Source software library, under development. http://www.phy.duke.edu/~rgb/General/dieharder.php. Accessed 2019
Marsaglia, G.: Diehard: a battery of tests of randomness (online). http://stat.fsu.edu/~geo/diehard.html. Accessed 2019
Walker, J.: ENT: a pseudorandom number sequence test program. Software and documentation. http://www.fourmilab.ch/random/. Accessed 2019
L’Ecuyer, P., Simard, R.: Testu01: AC library for empirical testing of random number generators. ACM Trans. Math. Softw. 33(4), 22 (2007)
The USC-SIPI image database. signal and image processing institute, USC University of Southern California, Miscellaneous volume. http://sipi.usc.edu/database/database.php?volume=misc. Accessed 2019
Kodak lossless true color image suite. Image source. http://r0k.us/graphics/kodak. Accessed 2019
Chen, J.-X., Zhu, Z.-L., Fu, C., Yu, H.: Optical image encryption scheme using 3-D chaotic map based joint image scrambling and random encoding in gyrator domains. Opt. Commun. 341, 263–270 (2015)
Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
Shannon, C.E.: Communication theory of secrecy systems. Bell Syst. Tech. J. 28(4), 656–715 (1949)
Li, B., Liao, X., Jiang, Y.: A novel image encryption scheme based on improved random number generator and its implementation. Nonlinear Dyn. 95, 1–25 (2018)
Khan, M., Shah, T.: A novel statistical analysis of chaotic s-box in image encryption. 3D Research 5(3), 16 (2014)
Tang, Z., Wang, F., Zhang, X.: Image encryption based on random projection partition and chaotic system. Multimed. Tools Appl. 76(6), 8257–8283 (2017)
Özkaynak, F.: Brief review on application of nonlinear dynamics in image encryption. Nonlinear Dyn. 92(2), 305–313 (2018)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors of this paper confirm that any part of this work was not published or submitted for publication elsewhere, and authors do not have any conflict of interest with anybody else.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yosefnezhad Irani, B., Ayubi, P., Amani Jabalkandi, F. et al. Digital image scrambling based on a new one-dimensional coupled Sine map. Nonlinear Dyn 97, 2693–2721 (2019). https://doi.org/10.1007/s11071-019-05157-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-019-05157-5