https://github.com/ph-kev/chaoticmessages.jl
Encryption of messages using synchronization of chaotic dynamical systems!
https://github.com/ph-kev/chaoticmessages.jl
chaos dynamical-systems julia
Last synced: 11 months ago
JSON representation
Encryption of messages using synchronization of chaotic dynamical systems!
- Host: GitHub
- URL: https://github.com/ph-kev/chaoticmessages.jl
- Owner: ph-kev
- License: mit
- Created: 2023-10-25T06:08:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-26T23:49:30.000Z (over 2 years ago)
- Last Synced: 2025-02-05T09:21:25.492Z (over 1 year ago)
- Topics: chaos, dynamical-systems, julia
- Language: Julia
- Homepage: https://ph-kev.github.io/ChaoticMessages.jl/
- Size: 44.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChaoticMessages.jl
## Introduction
The package `ChaoticMessages.jl` simulates synchronized chaotic dynamical systems using `DifferentialEquations.jl` to illustrate how secret messages can be sent using chaos. In particular, the secret messages are embedded into the trajectory of the chaotic dynamical system and synchronization is used to reproduce the secret messages. This package is largely based off of the work done in "Circuit implementation of synchronized chaos with applications to communications" by Kevin Cuomo and Alan Oppenheim.
## Installation
```julia
julia> ]
(@v1.8) pkg> add https://github.com/ph-kev/ChaoticMessages.jl
```
## Documentation
Documentation can be found at [https://ph-kev.github.io/ChaoticMessages.jl/](https://ph-kev.github.io/ChaoticMessages.jl/).
## References
[1] Kevin M. Cuomo and Alan V. Oppenheim. “Circuit implementation of synchronized chaos with applications to communications”. In: Phys. Rev. Lett. 71 (1 July 1993), pp. 65–68. doi:10.1103/PhysRevLett.71.65. url: https://link.aps.org/doi/10.1103/PhysRevLett.71.65.