Image encryption method based on self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation

A three-dimensional matrix and self-updating technology, applied in image communication, secure communication device, secure communication through chaotic signals, etc., can solve the problem of low algorithm security

Active Publication Date: 2020-06-16
HENAN UNIVERSITY
View PDF11 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the problem in the existing image encryption method that the key has nothing to do with the plaintext image and the filtering operation is invalid for the special image, which leads to the low security of the algorithm, the present invention provides a method based on self-updating transformation, double random three-dimensional matrix scrambling and Image Encryption Method for DNA Computing

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 self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation
  • Image encryption method based on self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation
  • Image encryption method based on self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0108] like figure 1 As shown, the embodiment of the present invention provides an image encryption method based on self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation, including the following steps:

[0109] S101: set the given initial value (x 0 ,y 0 ,z 0 ,u 0 ) into the 4D memristive chaotic system to generate chaotic sequences X, Y, Z and U, and calculate the hash value of the plaintext image according to the given plaintext image P(M×N);

[0110] S102: Select elements from the chaotic sequences X, Y, Z and U according to the hash value to form a new chaotic sequence X 1 , Y 1 ,Z 1 and U 1 ;

[0111] S103: According to the chaotic sequence X 1 Carry out self-updating transformation on the plaintext image P(M×N) with the hash value, and obtain the image P after self-updating transformation 3 ;

[0112] S104: According to the chaotic sequence Y 1 and the hash value to generate a DNA encoding rule sequence, and use t...

Embodiment 2

[0122] On the basis of above-mentioned embodiment 1, as figure 2 As shown, the embodiment of the present invention also provides an image encryption method based on self-updating transformation, double random three-dimensional matrix and DNA calculation, including the following steps:

[0123] S201: set the given initial value (x 0 ,y 0 ,z 0 ,u 0 ) into the 4D memristive chaotic system to generate chaotic sequences X, Y, Z and U, and calculate the hash value of the plaintext image according to the given plaintext image P(M×N).

[0124] Specifically, the 4D memristive chaotic system can adopt the new 4D memristive chaotic system proposed by Karthikeyan Rajagopal et al. in 2018. The 4D memristive chaotic system is shown in formula (1):

[0125]

[0126] where x, y, z and u represent the state variables of the 4D memristive chaotic system; W(u)=e+hu 2 , a, b, c, d, e and h are system parameters. When the parameters a=32, b=17, c=15, d=0.3, e=4, h=0.01, the Lyapunov exp...

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 provides an image encryption method based on self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation. The method comprises the following steps: giving an initial value of a 4D memristor chaotic system to generate a chaotic sequence, and calculating a hash value of a plaintext image; selecting elements from the chaotic sequence according tothe hash value to form a new chaotic sequence; performing self-updating transformation on the plaintext image P (M*N) to obtain a self-updating transformed image P3; carrying out DNA dynamic coding onthe image P3 by utilizing the DNA coding rule sequence to obtain a DNA sequence P5, and converting the DNA sequence P5 into a three-dimensional DNA matrix P6; generating a three-dimensional orthogonal Latin cube Lz1 and a three-dimensional cat mapping sequence Mp, constructing a double random three-dimensional matrix scrambling rule, and scrambling the three-dimensional DNA matrix P6 to obtain ascrambled three-dimensional matrix P7; carrying out plane diffusion on a to-be-diffused plane in the three-dimensional matrix P7 to obtain a diffused three-dimensional DNA matrix P8; performing DNA dynamic decoding on the three-dimensional DNA matrix P8, and then converting the three-dimensional DNA matrix P8 into a two-dimensional matrix with the size of M * N to serve as a ciphertext image C.

Description

technical field [0001] The invention relates to the technical field of image encryption, in particular to an image encryption method based on self-updating transformation, double random three-dimensional matrix scrambling and DNA calculation. Background technique [0002] Digital images have become one of the main ways of information exchange because of their intuition, image and lifelike features. Digital images are characterized by high redundancy, high data volume, and strong correlation between adjacent pixels. However, traditional encryption schemes, such as Data Encryption Standard (DES) and Advanced Encryption Standard (AES), are designed for text information, and there is a problem of low encryption efficiency when used for images. [0003] Chaotic system is widely used in the field of image encryption because of its dynamic characteristics such as sensitivity to initial conditions and parameters, ergodicity, aperiodicity and determinism. With the cross-integration...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N1/32H04N1/44H04L9/00
CPCH04L9/001H04N1/32272H04N1/4486
Inventor 甘志华支相丞柴秀丽武相军路杨王音景田野付江豫
Owner HENAN UNIVERSITY
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