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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com