This project includes the code used our Advanced Algorithms project which was to encrypt images using chaos maps in python and to compare the usefulness of different maps. We also implemented a new chaos map similar to one suggested by the paper mentioned below.
- Python JuPyter Notebook
Download the images and run the notbeook.
- Arnold's Cat map
- Logistic map
- Henon's map
- Duffing map
- A new proposed implementation of version of a composite Henon-Arnold map.
The composite Henon-Arnold map implemented was based on a paper "A Chaotic Cryptosystem for images based on Henon and Arnold Cat map" by Solemani et all. https://www.hindawi.com/journals/tswj/2014/536930/
This map, however, was not exactly the same.
Measuring metrics include intensity histograms, pixel correlation plots and key sensitivity tests.