imageencryption is an efficient technique to protect image content from unauthorized parties. In this paper a parallel image encryption method based on bitplane decomposition is proposed. The original grayscale image...
详细信息
imageencryption is an efficient technique to protect image content from unauthorized parties. In this paper a parallel image encryption method based on bitplane decomposition is proposed. The original grayscale image is converted to a set of binary images by local binary pattern (LBP) technique and bitplane decomposition (BPD) methods. Then, permutation and substitution steps are performed by genetic algorithm (GA) using crossover and mutation operations. Finally, these scrambled bitplanes are combined together to obtain encrypted image. Instead of random population selection in GA, a deterministic method with security keys is utilized to improve security level. The proposed encryption method has parallel processing capability for multiple bitplanes encryption. This distributed GA with multiple populations increases encryption speed and makes it suitable for real-time applications. Simulations and security analysis are done to demonstrate efficiency of our algorithm.
The traditional encryption algorithms such as DES, AES are considered too slow for imageencryption, which cannot meet the real-time requirements. Therefore, this paper proposes a parallel image encryption algorithm b...
详细信息
ISBN:
(纸本)9781728170220
The traditional encryption algorithms such as DES, AES are considered too slow for imageencryption, which cannot meet the real-time requirements. Therefore, this paper proposes a parallel image encryption algorithm based on cellular automaton and chaotic map. In the scrambling stage, the keystream generated by 2D-LASM is used to scramble the rows and columns of the image in parallel. In the diffusion stage, the scrambled image is constructed into two identical square bit matrices as the initial state of the cellular automaton based on the balance rule, and the encrypted image is obtained by iterating cellular automaton multiple times. The sub key expansion algorithm adopts a weighted pixel value mechanism, which makes the generation of key stream depend on plain image, so as to resist the attack of chosen plaintext and known plaintext. The algorithm is coordinated by CPU / GPU. With the acceleration of GPU, the efficiency of the algorithm has been significantly improved.
More and more privacy-sensitive images have been produced daily. Chaotic encryption guarantees that only the targeted receiver can obtain the raw image. Many works perform encryption on bit-level for better permutatio...
详细信息
More and more privacy-sensitive images have been produced daily. Chaotic encryption guarantees that only the targeted receiver can obtain the raw image. Many works perform encryption on bit-level for better permutation but incur an unbearable time consumption caused by generating additional 3D coordinates. High-dimensional chaotic system, suitable for encrypting images, needs to iterate repeatedly for several rounds, resulting in low encrypting efficiency. This paper proposes a parallel image encryption algorithm using intra bitplane scrambling. Four threads are utilized to encrypt the images in bit-level during the permutation, where each thread scrambles two bitplanes. In diffusion, we build multiple threads to generate keystream segments to reduce encryption time. We make cryptographic analyses and compare the encryption speed with the advanced works, demonstrating that our scheme is secure and efficient.(c) 2022 International Association for Mathematics and Computers in Simulation (IMACS). Published by Elsevier B.V. All rights reserved.
A new imageencryption scheme, based on a total shuffling and parallelencryption algorithm is proposed in this paper. Two chaotic systems have been used in the encryption algorithm to confuse the relationship between...
详细信息
A new imageencryption scheme, based on a total shuffling and parallelencryption algorithm is proposed in this paper. Two chaotic systems have been used in the encryption algorithm to confuse the relationship between the plain-image and the cipher-image. To make the encryption procedure more confusing and complex, the plain-image is first divided into 4 sub-images and then the position of each sub-image is changed pseudo-randomly according to a logistic map. Next, a total shuffling matrix is used to shuffle the position of pixels in the whole image and then sub-images are encrypted simultaneously in a parallel manner. The experimental results on USC data base demonstrate that the proposed encryption algorithm has a low time complexity and has the advantages of large key space and high security. Moreover, the robustness of this locally encryption method is much more in contrast with other encryption schemes and the distribution of gray values has a random-like behavior in the encrypted image.
暂无评论