Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image encryption method based on Feistel network and dynamic DNA encoding

An encryption method and coding technology, which can be used in secure communication and key distribution through chaotic signals, and can solve the problems of bit position change and failure to achieve diffusion.

Active Publication Date: 2018-08-03
ZHENGZHOU UNIVERSITY OF LIGHT INDUSTRY
View PDF3 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the bit position changes less, which fails to achieve the purpose of real diffusion

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 Feistel network and dynamic DNA encoding
  • Image encryption method based on Feistel network and dynamic DNA encoding
  • Image encryption method based on Feistel network and dynamic DNA encoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0067] Such as figure 1 Shown, a kind of image encryption method based on Feistel network and dynamic DNA coding, its steps are as follows:

[0068] Step 1: Convert the grayscale image of size m×n into a two-dimensional image matrix I of size m×n 1 .

[0069] Step 2: Calculate the image matrix I using the Keccak algorithm of the hash function 1 The hash value K of the hash value K, the initial value of the chaotic system is obtained through the hash value K...

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 a Feistel network and dynamic DNA encoding. The method comprises the following steps: computing a Hash value of an original plaintext image by using a Keccak algorithm, and taking the Hash value as an initial value of a hyper-chaotic Chen system, generating a Hill encryption matrix by using a chaotic sequence generated by the hyper-chaoticChen system so as to replace pixels of an original image; realizing image pixel value diffusion by using the DNA encoding operation as a F function of the Feistel network, and a DNA sequence base asa key of the Feistel network; and performing further diffusion through ciphertext feedback. Through three turns of chaotic scrambling-DNA encoding-Feistel conversion-DNA decoding, the ciphertext randomness and attack resistance are stronger, the scrambling conversion of the image pixel location and the diffusion of the pixel value are realized, and the encryption turn is reduced due to repeated scrambling and DNA encoding and decoding. Through the image encryption method provided by the invention, the image can be effectively encrypted, the plaintext sensitivity is strong, the plaintext attack, the differential attack and the statistical attack can be effectively resisted

Description

technical field [0001] The invention relates to the technical field of image encryption, in particular to an image encryption method based on Feistel network and dynamic DNA coding. Background technique [0002] Information security has become a major issue affecting national security, social stability, economic development, and personal property. Measures must be taken to ensure the integrity, availability, confidentiality, and reliability of information resources. Digital images are intuitive, easy to identify, vivid, high redundancy, large data capacity, etc., and are one of the commonly used ways of information exchange. Due to the large amount of data and high redundancy of digital images, the existing classical encryption methods such as DES, AES, Feistel and RSA cannot meet the needs of image encryption due to their low encryption efficiency and low security. [0003] With the deepening of DNA molecular computing technology and biotechnology research. Scientists hav...

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): H04L9/00H04L9/08
CPCH04L9/001H04L9/0861H04L9/0863H04L9/0869
Inventor 牛莹张勋才刘磊朱向前周航宇
Owner ZHENGZHOU UNIVERSITY OF LIGHT INDUSTRY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products