What every computer scientist should know about floating-point arithmetic
ACM Computing Surveys (CSUR)
One-way hash function construction based on 2D coupled map lattices
Information Sciences: an International Journal
Image encryption with compound chaotic sequence cipher shifting dynamically
Image and Vision Computing
Image encryption using a new chaos based encryption algorithm
Proceedings of the 2011 International Conference on Communication, Computing & Security
A chaos-based joint image compression and encryption scheme using DCT and SHA-1
Applied Soft Computing
Stock price prediction based on procedural neural networks
Advances in Artificial Neural Systems
Novel Approach for fast Compressed Hybrid color image Cryptosystem
Advances in Engineering Software
A secure image encryption algorithm based on Rubik's cube principle
Journal of Electrical and Computer Engineering
Security analysis of image cryptosystems only or partially based on a chaotic permutation
Journal of Systems and Software
A RGB image encryption algorithm based on DNA encoding and chaos map
Computers and Electrical Engineering
Local Shannon entropy measure with statistical tests for image randomness
Information Sciences: an International Journal
Triple-image encryption scheme based on one-time key stream generated by chaos and plain images
Journal of Systems and Software
Image encryption based on the finite field cosine transform
Image Communication
Chaos-based color pathological image encryption scheme using one-time keys
Computers in Biology and Medicine
Hi-index | 0.01 |
In recent years, various image encryption algorithms based on the permutation-diffusion architecture have been proposed where, however, permutation and diffusion are considered as two separate stages, both requiring image-scanning to obtain pixel values. If these two stages are combined, the duplicated scanning effort can be reduced and the encryption can be accelerated. In this paper, a fast image encryption algorithm with combined permutation and diffusion is proposed. First, the image is partitioned into blocks of pixels. Then, spatiotemporal chaos is employed to shuffle the blocks and, at the same time, to change the pixel values. Meanwhile, an efficient method for generating pseudorandom numbers from spatiotemporal chaos is suggested, which further increases the encryption speed. Theoretical analyses and computer simulations both confirm that the new algorithm has high security and is very fast for practical image encryption.