RGB color image encryption method based on inverse difference chaotic mapping

A technology of chaotic mapping and color images, which is applied in the fields of cryptography and information security, can solve problems such as fast calculation speed, large key space, and periodic windows, and achieve fast calculation speed, high security, and key space big effect

Active Publication Date: 2019-11-08
YUNNAN UNIV
View PDF8 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problems in the existing encryption technology, a RGB color image encryption method based on the inverted chaotic map is provided. The present invention adopts the inverted chaotic map to design the cryptographic algorithm, which can well solve the existing chaotic sequence in the existing cryptographic design. Problems such as uneven distribution, periodic windows, "piecewise linearity" defects, or low computational efficiency make it highly secure, large in key space, and fast in computational implementation when encrypting RGB color digital images

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
  • RGB color image encryption method based on inverse difference chaotic mapping
  • RGB color image encryption method based on inverse difference chaotic mapping
  • RGB color image encryption method based on inverse difference chaotic mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] A kind of RGB color image encryption method based on inverted chaotic map (see image 3 ), the specific encryption process includes the following steps:

[0060] (1) Input the original RGB color image P, select the parameters and initial value of the inverted chaotic map as the key K, and perform T rounds of encryption operations by default;

[0061] Initialization: Input the original RGB color image P (see image 3 Lena image in (a), the three component matrix is ​​P R ,P G and P B , image height PH is 256, width P W is 256, the total number of pixels n=P H ×P W =256×256=65536; set parameter a 1 ,a 2 ,...,a T , parameter c 1 ,c 2 ,...,c T and the initial value x 01 ,x 02 ,...,x 0T As the key K, set 3 {a i} parameter a 1 =2.12345678901234, a 2 =3.12345678901234, a 3 = 5.12345678901234, 3{c i} parameter c 1 =0.52345678901234, c 2 =0.42345678901234, c 3 = 0.62345678901234 and 3 {x 0i} initial value x 01 =0.12345678901234,x 02 =0.42345678901234,x ...

Embodiment 2

[0078] A kind of RGB color image encryption method based on inverted chaotic map (see Figure 4 ), the specific encryption process includes the following steps:

[0079] (1) Input the original RGB color image P, select the parameters and initial value of the inverted chaotic map as the key K, and perform T rounds of encryption operations by default;

[0080] Initialization: Input the original RGB color image P (see Figure 4 Lena image in (a), the three component matrix is ​​P R ,P G and P B , image height P H is 256, width P W is 256, the total number of pixels n=P H ×P W =256×256=65536; set parameter a 1 ,a 2 ,...,a T , parameter c 1 ,c 2 ,...,c T and the initial value x 01 ,x 02 ,...,x 0T As the key K, set 6 {a i} parameter a 1 =2.12345678901234, a 2 =3.12345678901234, a 3 =5.12345678901234, a 4 =6.12345678901234,a 5 =7.12345678901234,a 6 =8.12345678901234, 6{c i} parameter c 1 =0.52345678901234, c 2 =0.42345678901234, c 3 =0.62345678901234,c 4 =...

Embodiment 3

[0097] A kind of RGB color image encryption method based on inverted chaotic map (see Figure 5 ), the specific encryption process includes the following steps:

[0098] (1) Input the original RGB color image P, select the parameters and initial value of the inverted chaotic map as the key K, and perform T rounds of encryption operations by default;

[0099] Initialization: Input the original RGB color image P (see Figure 5 Peppers image in (a), the three component matrix is ​​P R ,P G and P B , image height P H is 256, width P W is 256, the total number of pixels n=P H ×P W =256×256=65536; set parameter a 1 ,a 2 ,...,a T , parameter c 1 ,c 2 ,...,c T and the initial value x 01 ,x 02 ,...,x 0T As the key K, set 4 {a i} parameter a 1 =2.12345678901234,a 2 =3.12345678901234,a 3 =5.12345678901234, a 4 = 6.12345678901234, 4{c i} parameter c 1 =0.52345678901234, c 2 =0.42345678901234, c 3 =0.62345678901234, c 4 = 0.32345678901234 and 4 {x 0i} initial val...

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 RGB color image encryption method based on inverse difference chaotic mapping, and belongs to the field of cryptology and information security. The method comprises the following steps: inputting an original RGB color image P, selecting a parameter and an initial value of inverse difference chaotic mapping as a secret key K, presetting to carry out T rounds of encryptionoperation, and using the secret key K to iterate inverse difference chaotic mapping to generate a chaotic pseudo-random sequence; performing arrangement operation on the chaotic pseudo-random sequence, and performing corresponding inverse difference chaotic mapping scrambling on the image data of the plaintext image P to change the positions of pixel points to obtain a scrambled image; discretizing the chaotic pseudo-random sequence to obtain a discrete random sequence, and performing exclusive-OR operation on the discrete random sequence and the scrambled image to change the gray value of the pixel point to obtain a mixed image; and returning the mixed image to carry out scrambling processing and mixing processing, and repeating the operation to a preset value T to carry out encryption operation to obtain a ciphertext image E. The encryption method is high in safety, large in secret key space and high in calculation implementation speed.

Description

technical field [0001] The invention relates to an RGB color image encryption method based on inverted chaotic mapping, belonging to the fields of cryptography and information security. Background technique [0002] In today's information age, information security is related to many aspects such as network security, personal privacy protection, commercial security, economic security and even national security, and has a profound impact on people's daily life, social stability and even national security. Modern cryptography is the core technology to ensure the security of information networks, so the research and development of cryptography theory and technology has received unprecedented long-term attention, research and support from various countries, academic groups and scholars. Chaos theory has some natural connections and commonalities with modern cryptography, and it can be combined with it to develop into a new branch of cryptography—chaotic cryptography, which can be...

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): H04L9/00H04L29/06
CPCH04L9/001H04L9/002H04L63/0428
Inventor 李永逵曹克非许传云张晋
Owner YUNNAN 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