Abstract

Under finite precision implementation, one dimensional (1D) chaotic maps suffer from limited number of control parameters and converged periodicity, making them unsuitable for hardware based ciphering systems despite their simple implementation and low hardware cost. This paper first discusses the limited periodicity of 1D maps under fixed point precision representation, then, presents an image encryption algorithm based on DNA encoding and two specially configured binarized chaotic cores. The function of both cores is to perform the confusion and diffusion stages of the image by generating pseudo random numbers with excellent cryptographic properties. DNA encoding adds an extra layer of security to the algorithm by converting both the image and the chaotic stream to DNA sequences using specific DNA encoding rule. Initial values of both chaotic cores are image dependent based on a calculated hamming distance. These initial condition and the utilized DNA rules composes the overall secret key of the system with a total length of 336 bits. On the condition that all calculations involved in the scheme are based on binary integer arithmetic, all performed security analysis subjected to the scheme proved that the system could withstand known attacks with excellent encryption properties.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call