JEI 2017: Cross-utilizing hyperchaotic and DNA sequences for image encryption
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
The hyperchaotic sequence and the DNA sequence are utilized jointly for image encryption. A four dimensional hyperchaotic system is used to generate a pseudorandom sequence. The main idea is to apply the hyperchaotic sequence to almost all steps of the encryption. All intensity values of an input image are converted to a serial binary digit stream, and the bitstream is scrambled globally by the hyperchaotic sequence. DNA algebraic operation and complementation are performed between the hyperchaotic sequence and the DNA sequence to obtain a robust encryption performance. The experiment results demonstrate that the encryption algorithm achieves the performance of the state-of-the-art methods in term of quality, security, and robustness against noise and cropping attack.
If you use the code, please cite the following paper:
@Article{zhan2017chaos,
author = {Zhan, Kun and Wei, Dong and Shi, Jinhui and Yu, Jun},
title = {Cross-utilizing hyperchaotic and DNA sequences for image encryption},
journal = {Journal of Electronic Imaging},
year = {2017},
volume = {26},
number = {1},
pages = {013021},
publisher = {International Society for Optics and Photonics}
}
Cite As
Zhan, Kun, et al. “Cross-Utilizing Hyperchaotic and DNA Sequences for Image Encryption.” Journal of Electronic Imaging, vol. 26, no. 1, SPIE-Intl Soc Optical Eng, Feb. 2017, p. 013021, doi:10.1117/1.jei.26.1.013021.
General Information
- Version 1.1 (584 KB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.1 | none |
||
| 1.0 | add ref. change image
|
|
