IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i3p767-d1056493.html
   My bibliography  Save this article

A Chaotic Image Encryption Method Based on the Artificial Fish Swarms Algorithm and the DNA Coding

Author

Listed:
  • Yue Zhu

    (College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China)

  • Chunhua Wang

    (College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China)

  • Jingru Sun

    (College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China)

  • Fei Yu

    (School of Computer and Communication Engineering, Changsha University of Science and Technology, Changsha 410114, China)

Abstract

Aiming at the problems of small key space and weak resistance to differential attacks in existing encryption algorithms, we proposed a chaotic digital image encryption scheme based on an optimized artificial fish swarm algorithm and DNA coding. First, the key is associated with the ordinary image pixel through the MD5 hash operation, and the hash value generated by the ordinary image is used as the initial value of the hyper-chaotic system to increase the sensitivity of the key. Next, the artificial fish school algorithm is used to scramble the positions of pixels in the block. In addition, scrambling operation between blocks is proposed to increase the scrambling effect. In the diffusion stage, operations are performed based on DNA encoding, obfuscation, and decoding technologies to obtain encrypted images. The research results show that the optimized artificial fish swarm algorithm has good convergence and can obtain the global optimal solution to the greatest extent. In addition, simulation experiments and security analysis show that compared with other encryption schemes, the scheme proposed in this paper has a larger key space and better resistance to differential attacks, indicating that the proposed algorithm has better encryption performance and higher security.

Suggested Citation

  • Yue Zhu & Chunhua Wang & Jingru Sun & Fei Yu, 2023. "A Chaotic Image Encryption Method Based on the Artificial Fish Swarms Algorithm and the DNA Coding," Mathematics, MDPI, vol. 11(3), pages 1-18, February.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:3:p:767-:d:1056493
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/3/767/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/3/767/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Minglin Ma & Kangling Xiong & Zhijun Li & Yichuang Sun, 2023. "Dynamic Behavior Analysis and Synchronization of Memristor-Coupled Heterogeneous Discrete Neural Networks," Mathematics, MDPI, vol. 11(2), pages 1-13, January.
    2. Gao, Tiegang & Chen, Zengqiang, 2008. "Image encryption based on a new total shuffling algorithm," Chaos, Solitons & Fractals, Elsevier, vol. 38(1), pages 213-220.
    3. Zhou, Chao & Wang, Chunhua & Yao, Wei & Lin, Hairong, 2022. "Observer-based synchronization of memristive neural networks under DoS attacks and actuator saturation and its application to image encryption," Applied Mathematics and Computation, Elsevier, vol. 425(C).
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Zizhao Xie & Jingru Sun & Yiping Tang & Xin Tang & Oluyomi Simpson & Yichuang Sun, 2023. "A K-SVD Based Compressive Sensing Method for Visual Chaotic Image Encryption," Mathematics, MDPI, vol. 11(7), pages 1-20, March.
    2. Bayani, Atiyeh & Alexander, Prasina & Azarnoush, Hamed & Rajagopal, Karthikeyan & Jafari, Sajad & Nazarimehr, Fahimeh, 2023. "Designing networks with specific synchronization transitions independent of the system’s dynamics," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 632(P1).
    3. Lin, Hairong & Wang, Chunhua & Du, Sichun & Yao, Wei & Sun, Yichuang, 2023. "A family of memristive multibutterfly chaotic systems with multidirectional initial-based offset boosting," Chaos, Solitons & Fractals, Elsevier, vol. 172(C).
    4. Jie Zhang & Enze Liu, 2024. "Circuit design and image encryption of CNN chaotic system based on memristor," The European Physical Journal B: Condensed Matter and Complex Systems, Springer;EDP Sciences, vol. 97(7), pages 1-19, July.
    5. Li Shi & Xiangjun Li & Bingxue Jin & Yingjie Li, 2024. "A Chaos-Based Encryption Algorithm to Protect the Security of Digital Artwork Images," Mathematics, MDPI, vol. 12(20), pages 1-17, October.
    6. Hairong Lin & Chunhua Wang & Fei Yu & Jingru Sun & Sichun Du & Zekun Deng & Quanli Deng, 2023. "A Review of Chaotic Systems Based on Memristive Hopfield Neural Networks," Mathematics, MDPI, vol. 11(6), pages 1-18, March.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Hairong Lin & Chunhua Wang & Fei Yu & Jingru Sun & Sichun Du & Zekun Deng & Quanli Deng, 2023. "A Review of Chaotic Systems Based on Memristive Hopfield Neural Networks," Mathematics, MDPI, vol. 11(6), pages 1-18, March.
    2. Fei Yu & Wuxiong Zhang & Xiaoli Xiao & Wei Yao & Shuo Cai & Jin Zhang & Chunhua Wang & Yi Li, 2023. "Dynamic Analysis and FPGA Implementation of a New, Simple 5D Memristive Hyperchaotic Sprott-C System," Mathematics, MDPI, vol. 11(3), pages 1-15, January.
    3. Lai, Qiang & Norouzi, Benyamin & Liu, Feng, 2018. "Dynamic analysis, circuit realization, control design and image encryption application of an extended Lü system with coexisting attractors," Chaos, Solitons & Fractals, Elsevier, vol. 114(C), pages 230-245.
    4. Hua, Wentao & Wang, Yantao & Liu, Chunyan, 2024. "New method for global exponential synchronization of multi-link memristive neural networks with three kinds of time-varying delays," Applied Mathematics and Computation, Elsevier, vol. 471(C).
    5. Othman Abdullah Almatroud & Viet-Thanh Pham & Giuseppe Grassi & Mohammad Alshammari & Sahar Albosaily & Van Van Huynh, 2023. "Design of High-Dimensional Maps with Sine Terms," Mathematics, MDPI, vol. 11(17), pages 1-10, August.
    6. Hu, Jingting & Bao, Han & Xu, Quan & Chen, Mo & Bao, Bocheng, 2024. "Synchronization generations and transitions in two map-based neurons coupled with locally active memristor," Chaos, Solitons & Fractals, Elsevier, vol. 184(C).
    7. Bowen Zhang & Lingfeng Liu, 2023. "Chaos-Based Image Encryption: Review, Application, and Challenges," Mathematics, MDPI, vol. 11(11), pages 1-39, June.
    8. Gao, Tiegang & Gu, Qiaolun & Emmanuel, Sabu, 2009. "A novel image authentication scheme based on hyper-chaotic cell neural network," Chaos, Solitons & Fractals, Elsevier, vol. 42(1), pages 548-553.
    9. Arroyo, David & Li, Chengqing & Li, Shujun & Alvarez, Gonzalo & Halang, Wolfgang A., 2009. "Cryptanalysis of an image encryption scheme based on a new total shuffling algorithm," Chaos, Solitons & Fractals, Elsevier, vol. 41(5), pages 2613-2616.
    10. Mazloom, Sahar & Eftekhari-Moghadam, Amir Masud, 2009. "Color image encryption based on Coupled Nonlinear Chaotic Map," Chaos, Solitons & Fractals, Elsevier, vol. 42(3), pages 1745-1754.
    11. Banerjee, Santo, 2009. "Synchronization of time-delayed systems with chaotic modulation and cryptography," Chaos, Solitons & Fractals, Elsevier, vol. 42(2), pages 745-750.
    12. Zhao, Ningning & Qiao, Yuanhua, 2024. "Stability analysis of Clifford-valued memristor-based neural networks with impulsive disturbances and its application to image encryption," Applied Mathematics and Computation, Elsevier, vol. 475(C).
    13. Kiruthika, R. & Krishnasamy, R. & Lakshmanan, S. & Prakash, M. & Manivannan, A., 2023. "Non-fragile sampled-data control for synchronization of chaotic fractional-order delayed neural networks via LMI approach," Chaos, Solitons & Fractals, Elsevier, vol. 169(C).
    14. Wu, Wenjuan & Chen, Zengqiang & Yuan, Zhuzhi, 2009. "The evolution of a novel four-dimensional autonomous system: Among 3-torus, limit cycle, 2-torus, chaos and hyperchaos," Chaos, Solitons & Fractals, Elsevier, vol. 39(5), pages 2340-2356.
    15. Xiao, Di & Liao, Xiaofeng & Wei, Pengcheng, 2009. "Analysis and improvement of a chaos-based image encryption algorithm," Chaos, Solitons & Fractals, Elsevier, vol. 40(5), pages 2191-2199.
    16. Lai, Qiang & Yang, Liang, 2023. "Discrete memristor applied to construct neural networks with homogeneous and heterogeneous coexisting attractors," Chaos, Solitons & Fractals, Elsevier, vol. 174(C).
    17. Zhengran Cao & Chuandong Li & Man-Fai Leung, 2024. "The Synchronisation Problem of Chaotic Neural Networks Based on Saturation Impulsive Control and Intermittent Control," Mathematics, MDPI, vol. 12(1), pages 1-20, January.
    18. Lian, Shiguo, 2009. "Efficient image or video encryption based on spatiotemporal chaos system," Chaos, Solitons & Fractals, Elsevier, vol. 40(5), pages 2509-2519.
    19. Wang, Xingyuan & Du, Xiaohui, 2022. "Pixel-level and bit-level image encryption method based on Logistic-Chebyshev dynamic coupled map lattices," Chaos, Solitons & Fractals, Elsevier, vol. 155(C).
    20. Zhang, Xin & Li, Chunbiao & Chen, Yudi & IU, Herbert H.C. & Lei, Tengfei, 2020. "A memristive chaotic oscillator with controllable amplitude and frequency," Chaos, Solitons & Fractals, Elsevier, vol. 139(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:3:p:767-:d:1056493. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.