Image encryption method based on Julia set and DNA coding

An encryption method and image technology, which is applied in image communication, secure communication through chaotic signals, and key distribution, can solve the problems of plaintext attack, time-consuming, and poor parallelism of algorithms, and achieve enhanced security, saving storage space, and high security Effect

Active Publication Date: 2022-04-19
ANHUI NORMAL UNIV
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, image encryption algorithms based on DNA encoding still have many shortcomings, such as poor parallelism of the algorithm, long time consu

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image encryption method based on Julia set and DNA coding
  • Image encryption method based on Julia set and DNA coding
  • Image encryption method based on Julia set and DNA coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Below with reference to accompanying drawing, by the description of embodiment, specific embodiment of the present invention is described in further detail, to help those skilled in the art have more complete, accurate and deep understanding to inventive concept of the present invention, technical scheme.

[0034] figure 1 The flow chart of the image encryption method based on Julia set and DNA encoding provided by the present invention, the method specifically includes the following steps:

[0035] S1. Obtain the pixel matrix I of the plaintext image M on the three channels of R, G, and B R , I G , I B , based on the pixel matrix I R , I G , I B Generate the Julia set to generate parameters w, p, and q, and the generation formula is as follows:

[0036] s=4+mod(sum(I R (:)), 6);

[0037] p=0.5+mod(sum(I B (:)),5) / 10;

[0038] q=-0.7+mod(sum(I B (:)),5) / 10;

[0039] w=15+mod(sum(I G (:)), 5);

[0040] Among them, the Julia set image generation formula is: ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an image encryption method based on a Julia set and DNA coding, and the method comprises the steps: obtaining pixel matrixes IR, IG and IB of a plaintext image M on R, G and B channels, and generating Julia set generation parameters; generating a Julia set image based on the Julia set generation parameter, selecting a chaos region of the boundary of the Julia set image, and amplifying the chaos region to obtain a standard image R; performing multi-time magic-square scrambling on the standard image R, and after each time of magic-square scrambling, updating the key image A based on the currently generated scrambling image Ri and the standard image R; taking the middle part of the key image A to obtain a key image B, determining DNA coding parameters based on the key image B, and inputting a DNA coding algorithm; and performing image diffusion on the plaintext image M and the key image A according to a DNA coding algorithm to form a ciphertext image Q of the plaintext image M. According to the encryption method provided by the invention, the key space is large, the key storage space is small, the original image is not damaged, various attacks can be resisted, and the security is very high.

Description

technical field [0001] The invention belongs to the technical field of image encryption, and more specifically, the invention relates to an image encryption method based on Julia set and DNA coding. Background technique [0002] With the development and maturity of computer and Internet technology, multimedia data such as text, pictures, and videos are frequently used. As the main form of information in network transmission, the security of images in the transmission process has attracted more and more attention. Image encryption is an important technology to ensure the security of image transmission, and has always been one of the hot issues in information security research. [0003] At present, image encryption technology mainly includes encryption technology of modern cryptosystem, chaotic encryption technology, optical image encryption technology based on compressed sensing, and DNA encryption technology. In recent years, DNA computing has been widely used in image enc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04N1/44H04L9/00H04L9/08
CPCH04N1/44H04L9/001H04L9/0866H04L9/0869H04L2209/08Y02D30/50
Inventor 朱静杭后俊郭萍程永建吴亚玲孙永妍
Owner ANHUI NORMAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products