IDEAS home Printed from https://ideas.repec.org/a/eee/chsofr/v133y2020ics096007792030045x.html
   My bibliography  Save this article

Randomness improvement of chaotic maps for image encryption in a wireless communication scheme using PIC-microcontroller via Zigbee channels

Author

Listed:
  • García-Guerrero, E.E.
  • Inzunza-González, E.
  • López-Bonilla, O.R.
  • Cárdenas-Valdez, J.R.
  • Tlelo-Cuautle, E.

Abstract

Recently, a lot of research has been done in chaotic cryptography field using different kinds of chaotic systems, like chaotic maps, which are being considered as one of the secure and efficient methods to protect confidential information. This article highlights that the main cryptography requirements demand that the new embedded cryptosystems have to be more efficient and secure, it means that they must be faster and offer greater security. For instance, the new cryptosystems require to be compatible with the new telecommunication protocols and, in addition, to be efficient in energy consumption. In this manner, this article introduces a process to improve the randomness of five chaotic maps that are implemented on a PIC-microcontroller. The improved chaotic maps are tested to encrypt digital images in a wireless communication scheme, particularly on a machine-to-machine (M2M) link, via ZigBee channels. We show that function mod 255 improves the randomness of the pseudo-random number generators (PRNG), which is verified performing NIST SP 800-22 statistical tests, histograms, phase-plane analysis, entropy, correlation of adjacent pixels, differential attacks, and using digital images of size 256 × 256 and 512 × 512 pixels. A comparative analysis is presented versus related works that also use chaotic encryption and classic algorithms, such as: AES, DES, 3DES and IDEA. The security analysis confirms that the proposed process to improve the randomness of chaotic maps, is appropriate to implement an encryption scheme that is secure and robust against several known attacks and other statistical tests. Finally, it was experimentally verified that this chaotic encryption scheme can be used in practical applications such as M2M and Internet of things (IoT).

Suggested Citation

  • García-Guerrero, E.E. & Inzunza-González, E. & López-Bonilla, O.R. & Cárdenas-Valdez, J.R. & Tlelo-Cuautle, E., 2020. "Randomness improvement of chaotic maps for image encryption in a wireless communication scheme using PIC-microcontroller via Zigbee channels," Chaos, Solitons & Fractals, Elsevier, vol. 133(C).
  • Handle: RePEc:eee:chsofr:v:133:y:2020:i:c:s096007792030045x
    DOI: 10.1016/j.chaos.2020.109646
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S096007792030045X
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.chaos.2020.109646?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Çavuşoğlu, Ünal & Kaçar, Sezgin & Pehlivan, Ihsan & Zengin, Ahmet, 2017. "Secure image encryption algorithm design using a novel chaos based S-Box," Chaos, Solitons & Fractals, Elsevier, vol. 95(C), pages 92-101.
    2. Kwok, H.S. & Tang, Wallace K.S., 2007. "A fast image encryption system based on chaotic maps with finite precision representation," Chaos, Solitons & Fractals, Elsevier, vol. 32(4), pages 1518-1529.
    3. Nardo, Lucas G. & Nepomuceno, Erivelton G. & Arias-Garcia, Janier & Butusov, Denis N., 2019. "Image encryption using finite-precision error," Chaos, Solitons & Fractals, Elsevier, vol. 123(C), pages 69-78.
    4. Castañeda, Carlos E. & López-Mancilla, D. & Chiu, R. & Villafaña-Rauda, E. & Orozco-López, Onofre & Casillas-Rodríguez, F. & Sevilla-Escoboza, R., 2019. "Discrete-time neural synchronization between an Arduino microcontroller and a Compact Development System using multiscroll chaotic signals," Chaos, Solitons & Fractals, Elsevier, vol. 119(C), pages 269-275.
    5. Omar Guillén-Fernández & Ashley Meléndez-Cano & Esteban Tlelo-Cuautle & Jose Cruz Núñez-Pérez & Jose de Jesus Rangel-Magdaleno, 2019. "On the synchronization techniques of chaotic oscillators and their FPGA-based implementation for secure image transmission," PLOS ONE, Public Library of Science, vol. 14(2), pages 1-34, February.
    6. Bahramian, Alireza & Nouri, Ali & Baghdadi, Golnaz & Gharibzadeh, Shahriar & Towhidkhah, Farzad & Jafari, Sajad, 2019. "Introducing a chaotic map with a wide range of long-term memory as a model of patch-clamped ion channels current time series," Chaos, Solitons & Fractals, Elsevier, vol. 126(C), pages 361-368.
    7. 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.
    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. Louzzani, Noura & Boukabou, Abdelkrim & Bahi, Halima & Boussayoud, Ali, 2021. "A novel chaos based generating function of the Chebyshev polynomials and its applications in image encryption," Chaos, Solitons & Fractals, Elsevier, vol. 151(C).
    2. Bezerra, João Inácio Moreira & Machado, Gustavo & Molter, Alexandre & Soares, Rafael Iankowski & Camargo, Vinícius, 2023. "A novel simultaneous permutation–diffusion image encryption scheme based on a discrete space map," Chaos, Solitons & Fractals, Elsevier, vol. 168(C).
    3. Bowen Zhang & Lingfeng Liu, 2023. "Chaos-Based Image Encryption: Review, Application, and Challenges," Mathematics, MDPI, vol. 11(11), pages 1-39, June.
    4. Md Liakot Ali & Md Shazzatur Rahman & Fakir Sharif Hossain, 2021. "Design of a BIST implemented AES crypto-processor ASIC," PLOS ONE, Public Library of Science, vol. 16(11), pages 1-14, November.
    5. Li, Kexin & Bao, Bocheng & Ma, Jun & Chen, Mo & Bao, Han, 2022. "Synchronization transitions in a discrete memristor-coupled bi-neuron model," Chaos, Solitons & Fractals, Elsevier, vol. 165(P2).
    6. Trujillo-Toledo, D.A. & López-Bonilla, O.R. & García-Guerrero, E.E. & Tlelo-Cuautle, E. & López-Mancilla, D. & Guillén-Fernández, O. & Inzunza-González, E., 2021. "Real-time RGB image encryption for IoT applications using enhanced sequences from chaotic maps," Chaos, Solitons & Fractals, Elsevier, vol. 153(P2).
    7. Tutueva, Aleksandra V. & Moysis, Lazaros & Rybin, Vyacheslav G. & Kopets, Ekaterina E. & Volos, Christos & Butusov, Denis N., 2022. "Fast synchronization of symmetric Hénon maps using adaptive symmetry control," Chaos, Solitons & Fractals, Elsevier, vol. 155(C).
    8. Martínez-Fuentes, Oscar & Díaz-Muñoz, Jonathan Daniel & Muñoz-Vázquez, Aldo Jonathan & Tlelo-Cuautle, Esteban & Fernández-Anaya, Guillermo & Cruz-Vega, Israel, 2024. "Family of controllers for predefined-time synchronization of Lorenz-type systems and the Raspberry Pi-based implementation," Chaos, Solitons & Fractals, Elsevier, vol. 179(C).
    9. Li, Xuejun & Mou, Jun & Banerjee, Santo & Wang, Zhisen & Cao, Yinghong, 2022. "Design and DSP implementation of a fractional-order detuned laser hyperchaotic circuit with applications in image encryption," Chaos, Solitons & Fractals, Elsevier, vol. 159(C).
    10. Bao, Han & Ding, Ruoyu & Chen, Bei & Xu, Quan & Bao, Bocheng, 2023. "Two-dimensional non-autonomous neuron model with parameter-controlled multi-scroll chaotic attractors," Chaos, Solitons & Fractals, Elsevier, vol. 169(C).

    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. Trujillo-Toledo, D.A. & López-Bonilla, O.R. & García-Guerrero, E.E. & Tlelo-Cuautle, E. & López-Mancilla, D. & Guillén-Fernández, O. & Inzunza-González, E., 2021. "Real-time RGB image encryption for IoT applications using enhanced sequences from chaotic maps," Chaos, Solitons & Fractals, Elsevier, vol. 153(P2).
    2. Bowen Zhang & Lingfeng Liu, 2023. "Chaos-Based Image Encryption: Review, Application, and Challenges," Mathematics, MDPI, vol. 11(11), pages 1-39, June.
    3. Zhang, Sen & Zheng, Jiahao & Wang, Xiaoping & Zeng, Zhigang, 2021. "A novel no-equilibrium HR neuron model with hidden homogeneous extreme multistability," Chaos, Solitons & Fractals, Elsevier, vol. 145(C).
    4. Wang, Xingyuan & Liu, Huipeng, 2022. "Cross-plane multi-image encryption using chaos and blurred pixels," Chaos, Solitons & Fractals, Elsevier, vol. 164(C).
    5. Dong, Chengwei & Yang, Min & Jia, Lian & Li, Zirun, 2024. "Dynamics investigation and chaos-based application of a novel no-equilibrium system with coexisting hidden attractors," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 633(C).
    6. Shaista Mansoor & Parsa Sarosh & Shabir A. Parah & Habib Ullah & Mohammad Hijji & Khan Muhammad, 2022. "Adaptive Color Image Encryption Scheme Based on Multiple Distinct Chaotic Maps and DNA Computing," Mathematics, MDPI, vol. 10(12), pages 1-20, June.
    7. Guang-Hui Xu & Meng Xu & Ming-Feng Ge & Teng-Fei Ding & Feng Qi & Meng Li, 2020. "Distributed Event-Based Control of Hierarchical Leader-Follower Networks with Time-Varying Layer-To-Layer Delays," Energies, MDPI, vol. 13(7), pages 1-14, April.
    8. Kamal, F.M. & Elsonbaty, A. & Elsaid, A., 2021. "A novel fractional nonautonomous chaotic circuit model and its application to image encryption," Chaos, Solitons & Fractals, Elsevier, vol. 144(C).
    9. 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.
    10. Yildirim, Melih, 2022. "Optical color image encryption scheme with a novel DNA encoding algorithm based on a chaotic circuit," Chaos, Solitons & Fractals, Elsevier, vol. 155(C).
    11. Garza-González, E. & Posadas-Castillo, C. & López-Mancilla, D. & Soriano-Sánchez, A.G., 2020. "Increasing synchronizability in a scale-free network via edge elimination," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 174(C), pages 233-243.
    12. Sahoo, Shilalipi & Roy, Binoy Krishna, 2022. "Design of multi-wing chaotic systems with higher largest Lyapunov exponent," Chaos, Solitons & Fractals, Elsevier, vol. 157(C).
    13. Borys, Przemyslaw, 2020. "Long term Hurst memory that does not die at long observation times—Deterministic map to describe ion channel activity," Chaos, Solitons & Fractals, Elsevier, vol. 132(C).
    14. Aguirre, J. & Almendral, J.A. & Buldú, J.M. & Criado, R. & Gutiérrez, R. & Leyva, I. & Romance, M. & Sendiña-Nadal, I., 2019. "Experimental complexity in physical, social and biological systems," Chaos, Solitons & Fractals, Elsevier, vol. 120(C), pages 200-202.
    15. Fan, Chunlei & Ding, Qun, 2023. "Constructing n-dimensional discrete non-degenerate hyperchaotic maps using QR decomposition," Chaos, Solitons & Fractals, Elsevier, vol. 174(C).
    16. Man, Zhenlong & Li, Jinqing & Di, Xiaoqiang & Sheng, Yaohui & Liu, Zefei, 2021. "Double image encryption algorithm based on neural network and chaos," Chaos, Solitons & Fractals, Elsevier, vol. 152(C).
    17. Zhou, Ping & Hu, Xikui & Zhu, Zhigang & Ma, Jun, 2021. "What is the most suitable Lyapunov function?," Chaos, Solitons & Fractals, Elsevier, vol. 150(C).
    18. Hongyan Zang & Mengdan Tai & Xinyuan Wei, 2022. "Image Encryption Schemes Based on a Class of Uniformly Distributed Chaotic Systems," Mathematics, MDPI, vol. 10(7), pages 1-21, March.
    19. Jaishree Jain & Arpit Jain & Saurabh Kumar Srivastava & Chaman Verma & Maria Simona Raboaca & Zoltán Illés, 2022. "Improved Security of E-Healthcare Images Using Hybridized Robust Zero-Watermarking and Hyper-Chaotic System along with RSA," Mathematics, MDPI, vol. 10(7), pages 1-16, March.
    20. Wong, Kwok-Wo & Kwok, Bernie Sin-Hung & Yuen, Ching-Hung, 2009. "An efficient diffusion approach for chaos-based image encryption," Chaos, Solitons & Fractals, Elsevier, vol. 41(5), pages 2652-2663.

    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:eee:chsofr:v:133:y:2020:i:c:s096007792030045x. 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: Thayer, Thomas R. (email available below). General contact details of provider: https://www.journals.elsevier.com/chaos-solitons-and-fractals .

    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.