Investigations in Chaotic Circuits and Data Encryption
- Project Type: Class
- Directed Project Contributors: Caleb J. Smith
Purpose / Abstract
This project involved the use of chaotic signals to encrypt a digital signal.
Introduction / Background
The study of chaotic systems has given valuable insight into myriad different areas of science, mathematics, computation, and even philosophy. The term "chaos" refers to systems in which the outcome of the system is acutely dependent on the initial conditions of the system. Slightly different initial conditions in a chaotic system lead to solutions that quickly diverge from each other. The difference between different chaotic states grows at an exponential rate. Therefore, the difficulty in predicting the state of a chaotic system grows exponentially as time increases. Examples of chaotic systems include the weather of the earth, pendulums driven at specific frequencies, animal populations, and fractals.
A chaotic circuit was built and analyzed. Two such circuits were then employed as a transmitter and receiver to send encrypted data between the two circuits.
The First Chapter of Psalms in the King James Version was used to test the quality of our transmission. There were a total of 5 errors out of a total 764 characters transmitted. This yields a 5/764 = 0.654% accuracy. The baud rate was 50, which corresponds to a bit rate of 20 ms. This was near the limit of the top baud rate that still yields a clean transmission; the baud rate of 100 was past this limit, and the receiving unit simply printed gibberish. Slower baud rates of 10 and 20 were fairly reliable.
Resources / Links
 Hall, N., Exploring Chaos: A Guide to the New Science of Disorder. W. W. Norton & Company, New York (1991).
 Ott, E., Chaos in Dynamical Systems. Cambridge UP, New York (1993).
 Sprott, J. C., K. Kiers, and D. Schmidt, Precision Measurements of a Simple Chaotic Circuit. Am. J. Phs. 72, 503 (2004).
View the research paper (PDF)