Digital Signal Transmission with Chaotic Encryption: Design and Evaluation of a FPGA Realization
C.M. Gonzalez, H.A. Larrondo, C.A. Gayoso, L.J. Arnone, E.I. Boemo

TL;DR
This paper presents a FPGA-based implementation of a pseudo-chaotic encryption system using a 3D Lorenz system, demonstrating its application in secure full duplex communication with improved encryption properties.
Contribution
It introduces a simplified FPGA realization of a 3D Lorenz-based pseudo-chaotic encoder/decoder with novel key perturbation and demonstrates its practical application in a full duplex communication system.
Findings
The pseudo-chaotic cipher exhibits favorable statistical properties.
The FPGA implementation is compact and efficient.
The system successfully encrypts and decrypts in real-time communication.
Abstract
A discrete-time discrete-value pseudo-chaotic encoder/decoder system is presented. The pseudo-chaotic module is a 3D discrete version of the well-known Lorenz dynamical system. Scaling and biasing transformations as well as natural number arithmetics are employed in order to simplify realizations on a small size Field Programmable Gate Array (FPGA. The encryption ability is improved by using only the least significant byte of one of the pseudo chaotic state variables as the key to encrypt the plain text. The key is periodically perturbed by another chaotic state variable. The statistical properties of the pseudo chaotic cipher are compared with those of other pseudo-random generators available in the literature. As an example of applicability of the technique, a full duplex communication system is designed and constructed using FPGA's as technological framework.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Chaos control and synchronization · Cellular Automata and Applications
