HC_DNA

JEI 2017: Cross-utilizing hyperchaotic and DNA sequences for image encryption

http://dx.doi.org/10.1117/1.JEI.26.1.013021

You are now following this Submission

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.

View more styles

General Information

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
add image

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.