Skip to main content
Log in

Multi-user image encryption algorithm based on synchronized random bits generator in semiconductor lasers network

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. 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

  2. Aljawarneh S, Moftah R, Maatuk A (2016) Investigations of automatic methods for detecting the polymorphic worms signatures. Futur Gener Comput Syst 60:67–77

    Article  Google Scholar 

  3. Aljawarneh SA, Yassein MB, Talafha WA (2017) A resource-efficient encryption algorithm for multimedia big data. Multimed Tools Appl 76:22703–22724

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Argyris A, Syvridis D (2015) Coupled semiconductor laser network topologies for efficient synchronization. SPIE OPTO International Society for Optics and Photonics 10:935716–935716

    Google Scholar 

  6. Argyris A, Syvridis D, Bourmpos M (2016) Experimental synchrony of semiconductor lasers in coupled networks. Opt Express 24:5600–5614

    Article  Google Scholar 

  7. 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

  8. Bandt C, Pompe B (2002) Permutation entropy: a natural complexity measure for time series. Phys Rev Lett 88:174102

    Article  Google Scholar 

  9. Chai X (2015) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 1:1–17

    Google Scholar 

  10. Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Google Scholar 

  13. Chan SC (2012) Random bit generation using an optically injected semiconductor laser in chaos with oversampling. Opt Lett 37:2163

    Article  Google Scholar 

  14. Chen GR, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21:749–761

    Article  MathSciNet  MATH  Google Scholar 

  15. Dave S (2012) Elementary statistics: a step by step approach. Technometrics 36:427–428

    Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Fridrich J (1998) Symmetric Ciphers Based On Two-Dimensional Chaotic Maps. International Journal of Bifurcation & Chaos (06):1259–1284

  18. 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

    Article  Google Scholar 

  19. Heiligenthal S, Dahms T, Yanchuk S (2011) Strong and weak chaos in nonlinear networks with time-delayed couplings. Phys Rev Lett 107(23):234102

    Article  Google Scholar 

  20. Hua Z, Zhou Y (2016) Image encryption using 2D logistic-adjusted-sine map. Inform Science 339:237–253

    Article  Google Scholar 

  21. Kanso A, Ghebleh M (2012) A novel image encryption algorithm based on a 3D chaotic map. Commun Nonlinear Sci Numer Simul (7):2943–2959

  22. 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

    Article  Google Scholar 

  23. Kanter YA, Reidler I, Cohen E, Rosenbluh M (2009) An optical ultrafast random bit generator. Nat Photonics 4:58–61

    Article  Google Scholar 

  24. Li W, Aviad Y, Reidler I (2015) I. Chaos synchronization in networks of semiconductor superlattices. Epl 112(3):30007

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  MATH  Google Scholar 

  27. 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

    Article  MathSciNet  MATH  Google Scholar 

  28. 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

    Google Scholar 

  29. Pareek NK, Patidar V, Sud KK (2006) Image encryption using chaotic logistic map. Image Vis Comput (9):926–934

  30. Porte X, Soriano MC, Brunner D, Fischer I (2016) Bidirectional private key exchange using delay-coupled semiconductor lasers. Opt Lett 41:2871–2874

    Article  Google Scholar 

  31. Shannon CE (1949) Communication theory of secret system. Bell Syst Tech J 28:656–715

    Article  MATH  Google Scholar 

  32. Tang S, Liu JM (2003) Experimental verification of anticipated and retarded synchronization in chaotic semiconductor lasers. Phys Rev Lett 90:194101

    Article  Google Scholar 

  33. Wang LS (2015) Synchronization-based key distribution utilizing information reconciliation. IEEE J Quantum Electron 51:1–8

    Google Scholar 

  34. Wang XY, Gu SX, Zhang YQ (2015) Novel image encryption algorithm based on cycle shift and chaotic system. Opt Lasers Eng 68:126–134

    Article  Google Scholar 

  35. Wu J, Huang SW, Huang Y, Zhou H, Yang J (2016) Dynamical chaos in chip-scale optomechanical oscillators. Nat Commun 8:15570

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. Xie YY (2016) Exploiting optics chaos for image encryption-then-transmission. J Lightwave Technol 34:5101–5109

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. Yassein MB, Aljawarneh SA, Wahsheh Y (2019) Hybrid real-time protection system for online social networks. Found Sci 21:1–30

    Google Scholar 

  40. Ye GD (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dynamics 75:417–427

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Shuiying Xiang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-07796-7

Keywords

Navigation