Abstract

In this paper, an image encryption algorithm based on the H-fractal and dynamic self-invertible matrix is proposed. The H-fractal diffusion encryption method is firstly used in this encryption algorithm. This method crosses the pixels at both ends of the H-fractal, and it can enrich the means of pixel diffusion. The encryption algorithm we propose uses the Lorenz hyperchaotic system to generate pseudorandom sequences for pixel location scrambling and self-invertible matrix construction to scramble and diffuse images. To link the cipher image with the original image, the initial values of the Lorenz hyperchaotic system are determined using the original image, and it can enhance the security of the encryption algorithm. The security analysis shows that this algorithm is easy to implement. It has a large key space and strong key sensitivity and can effectively resist plaintext attacks.

Highlights

  • In modern society, technologies such as the Internet and block-chains are rapidly developing, and human beings have entered the big data era

  • An image encryption algorithm based on the H-fractal structure and dynamic self-invertible matrix is proposed. is algorithm combines the scrambling and diffusion encryption methods

  • SHA-3 algorithm is a kind of Secure Hash Algorithm. is encryption algorithm uses the Hash sequence that is generated by the SHA-3(256) algorithm, and the prime number k is used to construct the selfinvertible matrices that are used as keys. e initial values x0, y0, z0, and w0 of the Lorenz hyperchaotic system are generated by the original image

Read more

Summary

Introduction

Technologies such as the Internet and block-chains are rapidly developing, and human beings have entered the big data era. Ere are two main types of methods in image encryption algorithms: scrambling [10,11,12,13,14,15] and diffusion [16,17,18,19,20]. In 2010, Jolfaei et al proposed an encryption algorithm based on the Henon chaotic system that uses the sorting transformation method to encrypt images. In 2005, Guan proposed an encryption algorithm based on ArnoldChen chaotic sequences that combined scrambling and diffusion in the image encryption process [26]. Is algorithm combines the scrambling and diffusion encryption methods.

Fundamental Theory
A11 A12 A21
Encryption Scheme
Simulation Results and Security Analysis
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