Image encryption method based on bit-level scrambling and network diffusion
An encryption method and a technology of scrambling keys, which are applied in image communication, secure communication devices, secure communication through chaotic signals, etc., can solve the problems of image encryption efficiency and security conflicts, and achieve reduced encryption time, safe encryption effect, The effect of improving the diffusion efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0025] Specific implementation mode 1. Combination Figure 1 to Figure 3 Describe this embodiment, an image encryption method based on bit-level scrambling and network diffusion, the method is realized by the following steps:
[0026] Step 1. Use a grayscale image with a size of M×N as the original image Image.
[0027] Step 2: Represent the pixel value of each pixel in the original image Image as an 8-bit binary number to generate a bit-level matrix Image bn .
[0028] Step 3. The bit-level matrix Image described in step 2 bn Perform matrix transformation and convert to eight one-dimensional bit-level sequences Simage bn .
[0029] Step 4. Iterate the chaotic system to generate the chaotic matrix CS, from the position p 1 Start to take, take the chaotic sequence HCM of size M×N.
[0030] Step 5. Arrange the chaotic sequence HCM described in Step 4 in ascending order, and the obtained index matrix is marked as Index 1 , arrange the HCMs in descending order, and the re...
specific Embodiment approach 2
[0055] Specific embodiment 2. Combination Figure 1 to Figure 3 This embodiment is described, which is an example of the image encryption method based on bit-level scrambling and network diffusion described in the specific embodiment 1:
[0056] Step 1. Take the grayscale image “baboon” with a size of M×N as the original image Image. In this embodiment, M=256, N=256, as shown in the appendix. image 3 as shown in A;
[0057] Step 2: Represent the pixel value of each pixel in the original image Image as an 8-bit binary number to generate a bit-level matrix Image bn , the specific embodiment method is as follows:
[0058] Extract the eighth bit of the 8-bit binary number of the pixel value of each pixel in the Image to form the first bit-level matrix, the seventh bit to form the second bit-level matrix, and so on to the first bit, generating a total of 8 bits level matrix, as shown in formula (1):
[0059] Image bn =bitget(Image, 9-bn) (1)
[0060] Among them, bitget is th...
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