An Image Encryption Scheme Synchronizing Optimized Chaotic Systems Implemented on Raspberry Pis
Omar Guillén-Fernández,
Esteban Tlelo-Cuautle,
Luis Gerardo de la Fraga,
Yuma Sandoval-Ibarra and
Jose-Cruz Nuñez-Perez
Additional contact information
Omar Guillén-Fernández: Department of Electronics, INAOE, Puebla 72840, Mexico
Esteban Tlelo-Cuautle: Department of Electronics, INAOE, Puebla 72840, Mexico
Luis Gerardo de la Fraga: Computer Science Department, CINVESTAV, Av. IPN 2508, Mexico City 07360, Mexico
Yuma Sandoval-Ibarra: Departamento de Posgrado, Universidad Politécnica de Lázaro Cárdenas, Michoacán, Km 1+564 Carretera La Orilla-La Mira s/n, Col. 5 de Mayo, Lázaro Cárdenas 60950, Mexico
Jose-Cruz Nuñez-Perez: Instituto Politécnico Nacional, IPN-CITEDI, Av. Instituto Politécnico Nacional No. 1310, Tijuana 22435, Mexico
Mathematics, 2022, vol. 10, issue 11, 1-23
Abstract:
Guaranteeing security in information exchange is a challenge in public networks, such as in the highly popular application layer Message Queue Telemetry Transport (MQTT) protocol. On the one hand, chaos generators have shown their usefulness in masking data that can be recovered while having the appropriate binary string. Privacy can then be accomplished by implementing synchronization techniques to connect the transmitter and receiver, among millions of users, to encrypt and decrypt data having the correct public key. On the other hand, chaotic binary sequences can be generated on Rapsberry Pis that can be connected over MQTT. To provide privacy and security, the transmitter and receiver (among millions of devices) can be synchronized to have the same chaotic public key to encrypt and decrypt data. In this manner, this paper shows the implementation of optimized chaos generators on Raspberry Pis that are wirelessly connected via MQTT for the IoT protocol. The publisher encrypts data that are public to millions of interconnected devices, but the data are decrypted by the subscribers having the correct chaotic binary sequence. The image encryption system is tested by performing NIST, TestU01, NPCR, UACI and other statistical analyses.
Keywords: chaos; IoT; metaheuristic; MQTT; NIST; NPCR; random binary string; Raspberry Pi; TestU01; UACI (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2022
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (2)
Downloads: (external link)
https://www.mdpi.com/2227-7390/10/11/1907/pdf (application/pdf)
https://www.mdpi.com/2227-7390/10/11/1907/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:10:y:2022:i:11:p:1907-:d:830587
Access Statistics for this article
Mathematics is currently edited by Ms. Emma He
More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().