Abstract

A self-adaptive bit-level color image encryption algorithm based on generalized Arnold map is proposed. The red, green, blue components of the plain-image with height H and width W are decomposed into 8-bit planes and one three-dimensional bit matrix with size ze H ×W ×24 is obtained. The generalized Arnold map is used to generate pseudo-random sequences to scramble the resulted three-dimensional bit matrix by sort-based approach. The scrambled 3D bit matrix is then rearranged to be one scrambled color image. Chaotic sequences produced by another generalized Arnold map are used to diffuse the resulted red, green, blue components in a cross way to get more encryption effects. Self-adaptive strategy is adopted in both the scrambling stage and diffusion stage, meaning that the key streams are all related to the content of the plain-image and therefore the encryption algorithm show strong robustness against known/chosen plaintext attacks. Some other performances are carried out, including key space, key sensitivity, histogram, correlation coefficients between adjacent pixels, information entropy and difference attack analysis, etc. All the experimental results show that the proposed image encryption algorithm is secure and effective for practical application.

Highlights

  • With the rapid development of computer network and multimedia processing technology, large amounts of information like audio, image and video transmitted by the network

  • Image with large data volume, strong correlation and high redundancy, makes the traditional encryption algorithms like the International Data Encryption Algorithm (IDEA) and Advanced Encryption Standard (AES) reduce encryption efficiency, which cannot meet the requirements of real-time applications

  • To achieve desirable key sensitivity and plaintext sensitivity, both the scrambling stage and the diffusion stage adopt self-adaptive strategy, where the key streams are all related to the content of the plain-image and the encryption algorithm show strong robustness against known/chosen plaintext attacks

Read more

Summary

Introduction

With the rapid development of computer network and multimedia processing technology, large amounts of information like audio, image and video transmitted by the network. We present a novel self-adaptive color image encryption algorithm with a sort-based scrambling strategy for the 3D bit matrix and color components’ diffusion in a cross way. The scrambled 3D bit matrix is rearranged to be one scrambled color image Such a kind of operation changes the pixels’ positions as well as pixels color components’ intensity values. It reduces the correlation between R, G, B components and improves the security and performance significantly. To achieve desirable key sensitivity and plaintext sensitivity, both the scrambling stage and the diffusion stage adopt self-adaptive strategy, where the key streams are all related to the content of the plain-image and the encryption algorithm show strong robustness against known/chosen plaintext attacks. All the experimental results show that the proposed image encryption algorithm is highly secure and demonstrates excellent performance

The Proposed image encryption algorithm
Performance analysis
Histogram analysis
Correlation analysis between adjacent pixels
Information entropy analysis
Difference attack analysis
Key sensitivity analysis
Findings
Conclusions
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