TY - JOUR
T1 - An Image Encryption Scheme Synchronizing Optimized Chaotic Systems Implemented on Raspberry Pis
AU - Guillén-Fernández, Omar
AU - Tlelo-Cuautle, Esteban
AU - de la Fraga, Luis Gerardo
AU - Sandoval-Ibarra, Yuma
AU - Nuñez-Perez, Jose Cruz
N1 - Publisher Copyright:
© 2022 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2022/6/1
Y1 - 2022/6/1
N2 - 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.
AB - 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.
KW - IoT
KW - MQTT
KW - NIST
KW - NPCR
KW - Raspberry Pi
KW - TestU01
KW - UACI
KW - chaos
KW - metaheuristic
KW - random binary string
UR - http://www.scopus.com/inward/record.url?scp=85131741917&partnerID=8YFLogxK
U2 - 10.3390/math10111907
DO - 10.3390/math10111907
M3 - Artículo
AN - SCOPUS:85131741917
SN - 2227-7390
VL - 10
JO - Mathematics
JF - Mathematics
IS - 11
M1 - 1907
ER -