Color image storage thumbnail encryption algorithm based on genetic algorithm

A color image and genetic algorithm technology, applied in the field of color image storage thumbnail encryption algorithm, can solve the problems of inability to fully decrypt encryption time, inability to resist attacks, and inability to effectively use ciphertext in the cloud, so as to balance the protection of image privacy and improve the Availability, security effect

Pending Publication Date: 2020-12-22
HENAN UNIVERSITY
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problem that the ciphertext generated by the traditional encryption method cannot be effectively used in the cloud, and the existing TPE algorithm cannot resist statistical attacks, cannot be completely decrypted and the encryption time is long, the present invention provides a genetic algorithm-based Thumbnail encryption algorithm for color image saving

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
  • Color image storage thumbnail encryption algorithm based on genetic algorithm
  • Color image storage thumbnail encryption algorithm based on genetic algorithm
  • Color image storage thumbnail encryption algorithm based on genetic algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] Based on the above genetic algorithm, such as figure 1 As shown, the embodiment of the present invention provides a color image preservation thumbnail encryption algorithm based on a genetic algorithm, comprising the following steps:

[0057] S101. Perform population initialization processing on the color image P to obtain several initial populations; wherein, each population is composed of pixels in the color image P, and the population initialization processing includes performing block processing on the color image P to obtain several subpopulations. Block, population acquisition operation and encoding the individual in the population to obtain the chromosome corresponding to the individual;

[0058] S102. For the current population, generate 5 sets of pseudo-random sequences D, E, F, H and I;

[0059] S103. For the current population, record the chromosome sequence before the crossover as A; use the pseudo-random sequence D to select the crossover object, and perfo...

Embodiment 2

[0065] On the basis of embodiment 1, the present invention also provides a kind of color image preservation thumbnail encryption algorithm based on genetic algorithm, comprises the following steps:

[0066] S201: Population initialization

[0067] (1) Perform block processing on the color image P: first, perform RGB decomposition on the M×N×3 color image P, and extract three groups of grayscale images P R ,P G and P B ; Then for the three groups of grayscale images P R ,P G and P B The block processing is performed separately to obtain several sub-blocks, and each sub-block includes m×n pixels.

[0068]Specifically, RGB decomposition is first performed on the M×N×3 color image P (R, G, and B are the three channels of the color image respectively) to extract the M×N grayscale image P R ,P G ,P B , and then divide the three groups of gray images into blocks, and each sub-block P c(x,y) Contains m×n pixels, (x, y) represents the coordinates of the sub-block in the graysc...

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 a color image storage thumbnail encryption algorithm based on a genetic algorithm. The algorithm comprises the following steps: 1, performing population initialization processing on a color image P to obtain a plurality of initial populations; 2, generating five groups of pseudorandom sequences D, E, F, H and I; 3, selecting a cross object by adopting D, selecting a cross point by adopting E, and carrying out cross operation on the cross pair to obtain a new chromosome sequence A '; 4, selecting variant chromosomes from the A' by adopting F, selecting variant gene positions by adopting H, and mutating the variant chromosomes one by one until all chromosomes in the population are mutated to obtain a new population; 5, executing step 2 to the step 4 on the new population iteratively until a preset iteration round number T is completed, and ending the evolution of the current population; continuing the next population, and executing the step 2 to the step 5 until the evolution of all populations is completed; and 6, decoding the chromosomes of the evolved population, and generating a color ciphertext in combination with the channel information.

Description

technical field [0001] The invention relates to the technical field of image encryption, in particular to an encryption algorithm for saving thumbnails of color images based on a genetic algorithm. Background technique [0002] With the development of cloud storage, more and more people choose to upload data to the cloud, including a large amount of image data containing private information. But the cloud is usually honest and curious. It can faithfully do its job well, but it is full of curiosity about plaintext information. The data uploaded to the cloud not only faces the threat of Qiqiyun, but also faces the risk of being hacked and stolen. For example, Facebook frequently reported privacy leaks and was fined billions of dollars by relevant US departments. Therefore, the protection of Internet security and privacy Problems loom. To protect the private information in the picture from being leaked, an effective solution is to encrypt the original image, but the ciphertex...

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): G06T9/00G06N3/12
CPCG06T9/002G06N3/126
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