Abstract
A chaos-based public channel image encryption algorithm among three users is proposed, where the random bits (RBs) generated in a star-type chaotic laser network can be well synchronized and are used as the keys. The proposed algorithm is simple and efficient. Firstly, random bits with verified randomness are generated from the synchronized chaotic semiconductor lasers in a star-type network at a rate of 10Gb/s. Next, lower-triangular error-bits detection is employed to delete the different bits among all the parties over the public channel. Based on the synchronized RBs, the XOR operation is used to diffuse the plain image. Then the hash algorithm is used to get the control parameters matrix from the plain image, and 3D cat map is used to confuse the pixel position through the parameters matrix. Finally, the encrypted image is transmitted in the public channel. The performance tests results, such as key sensitivity, histogram, correlation, differential attack, robustness and entropy analysis, show that the suggested algorithm prevents a powerful computational eavesdropper. Besides, the running speed of this algorithm is linear with the size of plain image. These results open possibilities for multi-user secure communication application.
Similar content being viewed by others
References
Akhshani A, Behina S, Akhavan A, Hassan HA (2010) A novel scheme for image encryption based on 2D piecewise chaotic maps. Opt Commun (17):3259–3266
Aljawarneh S, Moftah R, Maatuk A (2016) Investigations of automatic methods for detecting the polymorphic worms signatures. Futur Gener Comput Syst 60:67–77
Aljawarneh SA, Yassein MB, Talafha WA (2017) A resource-efficient encryption algorithm for multimedia big data. Multimed Tools Appl 76:22703–22724
Argyris A, Pikasis E, Syvridis D (2016) Gb/s one-time-pad data encryption with synchronized chaos-based true random bit generators. J Lightwave Technol 34:5325–5331
Argyris A, Syvridis D (2015) Coupled semiconductor laser network topologies for efficient synchronization. SPIE OPTO International Society for Optics and Photonics 10:935716–935716
Argyris A, Syvridis D, Bourmpos M (2016) Experimental synchrony of semiconductor lasers in coupled networks. Opt Express 24:5600–5614
Arroyo D, Rhouma R, Alvarez G, Li S (2008) On the security of a new image encryption scheme based on chaotic map lattices. Chaos An Interdisciplinary Journal of Nonlinear Science (3):113–118
Bandt C, Pompe B (2002) Permutation entropy: a natural complexity measure for time series. Phys Rev Lett 88:174102
Chai X (2015) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 1:1–17
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213
Chai X, Gan Z, Zhang M (2017) 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
Chai X, Yang K, Gan Z (2016) A new chaos-based image encryption algorithm with dynamic key selection mechanisms. Multimed Tools Appl 76:1–21
Chan SC (2012) Random bit generation using an optically injected semiconductor laser in chaos with oversampling. Opt Lett 37:2163
Chen GR, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21:749–761
Dave S (2012) Elementary statistics: a step by step approach. Technometrics 36:427–428
Esposito C, Su X, Aljawarneh S, Choi C (2018) Securing collaborative deep learning in industrial applications within adversarial scenarios. IEEE Transactions on Industrial Informatics 14(11):4972–4981
Fridrich J (1998) Symmetric Ciphers Based On Two-Dimensional Chaotic Maps. International Journal of Bifurcation & Chaos (06):1259–1284
Heil T, Fischer I, Elsässer W (2001) Chaos synchronization and spontaneous symmetry-breaking in symmetrically delay-coupled semiconductor lasers. Phys Rev Lett 86:795–798
Heiligenthal S, Dahms T, Yanchuk S (2011) Strong and weak chaos in nonlinear networks with time-delayed couplings. Phys Rev Lett 107(23):234102
Hua Z, Zhou Y (2016) Image encryption using 2D logistic-adjusted-sine map. Inform Science 339:237–253
Kanso A, Ghebleh M (2012) A novel image encryption algorithm based on a 3D chaotic map. Commun Nonlinear Sci Numer Simul (7):2943–2959
Kanter I, Butkovski M, Peleg Y (2010) Synchronization of random bit generators based on coupled chaotic lasers and application to cryptography. Opt Express 18(17):18292–18302
Kanter YA, Reidler I, Cohen E, Rosenbluh M (2009) An optical ultrafast random bit generator. Nat Photonics 4:58–61
Li W, Aviad Y, Reidler I (2015) I. Chaos synchronization in networks of semiconductor superlattices. Epl 112(3):30007
Li JF, Xiang SY, Wang HN, Gong JK, Wen AJ (2018) A novel image encryption algorithm based on synchronized random bit generated in cascade-coupled chaotic semiconductor ring lasers. Opt Lasers Eng 102:170–180
Liu Q, Li PY, Zhang MC, Sui YX (2015) A novel image encryption algorithm based on chaos maps with Markov properties. Commun Nonlinear Sci Numer Simul 20:506–515
Mao YB, Chen GR, Lian SG (2004) A novel fast image encryption scheme based on 3D chaotic baker maps. International Journal of Bifurcation & Chaos 14:3613–3624
Mollaeefar M, Sharif A, Nazari M (2015) A novel encryption scheme for colored image based on high level chaotic maps. Multimed Tools Appl 76:1–23
Pareek NK, Patidar V, Sud KK (2006) Image encryption using chaotic logistic map. Image Vis Comput (9):926–934
Porte X, Soriano MC, Brunner D, Fischer I (2016) Bidirectional private key exchange using delay-coupled semiconductor lasers. Opt Lett 41:2871–2874
Shannon CE (1949) Communication theory of secret system. Bell Syst Tech J 28:656–715
Tang S, Liu JM (2003) Experimental verification of anticipated and retarded synchronization in chaotic semiconductor lasers. Phys Rev Lett 90:194101
Wang LS (2015) Synchronization-based key distribution utilizing information reconciliation. IEEE J Quantum Electron 51:1–8
Wang XY, Gu SX, Zhang YQ (2015) Novel image encryption algorithm based on cycle shift and chaotic system. Opt Lasers Eng 68:126–134
Wu J, Huang SW, Huang Y, Zhou H, Yang J (2016) Dynamical chaos in chip-scale optomechanical oscillators. Nat Commun 8:15570
Xiang SY, Wen AJ, Pan W (2016) Synchronization regime of star-type laser network with heterogeneous coupling delays. IEEE Photon Technol Lett 28:1988–1991
Xie YY (2016) Exploiting optics chaos for image encryption-then-transmission. J Lightwave Technol 34:5101–5109
Xue C, Jiang N, Qiu K, Lv Y (2015) Key distribution based on synchronization in bandwidth-enhanced random bit generators with dynamic post-processing. Opt Express 23(11):14510–14519
Yassein MB, Aljawarneh SA, Wahsheh Y (2019) Hybrid real-time protection system for online social networks. Found Sci 21:1–30
Ye GD (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dynamics 75:417–427
Funding
National Natural Science Foundation of China (No. 61674119, No. 61306061); National Postdoctoral Program for innovative Talents in China (BX201600118); The Young Talent fund of University Association for Science and Technology in Shaanxi, China (20160109); The project funded by China Postdoctoral Science Foundation (No. 2017 M613072); Natural Science Basic Research Plan in Shaanxi Province of China (No. 2017JM6002, 2016JM6009); The China 111 Project (No. B08038).
Author information
Authors and Affiliations
Corresponding author
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
Wang, H., Xiang, S. & Gong, J. Multi-user image encryption algorithm based on synchronized random bits generator in semiconductor lasers network. Multimed Tools Appl 78, 26181–26201 (2019). https://doi.org/10.1007/s11042-019-07796-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-07796-7