Image transmission and reconstruction method and device based on chaotic compression encryption

文档序号:1925132 发布日期:2021-12-03 浏览:29次 中文

阅读说明:本技术 基于混沌压缩加密的图像传输与重构方法和装置 (Image transmission and reconstruction method and device based on chaotic compression encryption ) 是由 蔡东洪 邱名怡 刘志全 贺宏亮 魏林锋 于 2021-08-18 设计创作,主要内容包括:本发明涉及一种基于混沌压缩加密的图像传输与重构方法和装置,属于图像安全传输领域,所述方法其包括:对原始图像进行分块二维压缩加密;多信道传输密文和密钥种子;对接收数据进行迫零预处理;利用密钥种子构造混沌观测矩阵,再结合交替方向乘子法算法解密各个子图像信息并恢复原始图像信息,实现图像的安全存储与传输。本发明实现了在图像信息规模大、带宽资源少的情况下,依然能保证数字图像安全的传输、存储以及高效高质量的图像加解密。(The invention relates to an image transmission and reconstruction method and device based on chaotic compression encryption, belonging to the field of image security transmission, wherein the method comprises the following steps: carrying out block two-dimensional compression encryption on an original image; transmitting the ciphertext and the key seed by multiple channels; carrying out zero forcing preprocessing on received data; and constructing a chaotic observation matrix by using the key seeds, decrypting each sub-image information by combining an alternating direction multiplier algorithm and recovering the original image information, thereby realizing the safe storage and transmission of the image. The invention can still ensure the safe transmission and storage of the digital image and the high-efficiency and high-quality image encryption and decryption under the conditions of large image information scale and less bandwidth resources.)

1. An image transmission and reconstruction method based on chaotic compression encryption is characterized by comprising the following steps:

s1, the first terminal sends data, the data comprises a ciphertext and a key seed, wherein the ciphertext is generated by simultaneously performing two-dimensional compression and encryption on rows and columns of image information by a chaotic observation matrix, and the key seed is generated by a random method;

s2, transmitting the data by adopting double channels, wherein the first channel is a public channel and transmits the ciphertext, and the second channel is a safe channel and transmits the key seed;

s3, the second terminal receives the data and carries out zero forcing preprocessing on the data;

and S4, decrypting and reconstructing image information by using a compressed sensing reconstruction algorithm and the chaotic observation matrix.

2. The method according to claim 1, wherein each piece of image information of the image in step S1 is divided into a plurality of pieces of sub-block image information.

3. The method according to claim 1, wherein the chaotic observation matrix in the step S1 is constructed by chaotic system mapping.

4. The method of claim 3, wherein the chaotic observation matrix is constructed by mapping a tent chaotic system, and the chaotic observation matrix Φ is implemented as follows:

and Z is a ten chaotic sequence which is taken once every 15 iterations after the key seed is iterated for 1000 times.

5. The method according to claim 1, wherein the compressed sensing reconstruction algorithm in step S4 adopts an alternating direction multiplier algorithm.

6. An image transmission and reconstruction device based on chaotic compression encryption is characterized by comprising:

the encryption unit is used for encrypting the image data to obtain a ciphertext image, wherein the ciphertext image is generated by simultaneously performing two-dimensional compression and encryption on rows and columns of image information by the chaotic observation matrix;

a key generation unit for generating a key seed, wherein the key seed is generated by a random method;

the transmission unit is used for transmitting data and comprises a double-channel transmission module, wherein the first channel transmission module is a public channel transmission module and is used for transmitting the ciphertext image, and the second channel transmission module is a safe channel transmission module and is used for transmitting the key seed;

the receiving processing unit is used for receiving the data and carrying out zero forcing preprocessing on the data;

and the decryption reconstruction unit is used for decrypting and reconstructing image information of the ciphertext image by using an alternating direction multiplier algorithm and the chaotic observation matrix.

7. The apparatus of claim 6, further comprising:

and the block processing unit is used for dividing each image in the images into a plurality of sub-block images.

8. The apparatus of claim 6, further comprising:

and the construction unit is used for constructing the chaotic observation matrix by utilizing chaotic system mapping for the key seeds.

9. The apparatus of claim 8, wherein the chaotic observation matrix is constructed using a tent chaotic system mapping, and the chaotic observation matrix Φ is implemented as follows:

and Z is a ten chaotic sequence which is taken once every 15 iterations after the key seed is iterated for 1000 times.

10. A storage medium having a program stored thereon, wherein the program when executed implements the steps of the method according to any one of claims 1-5.

Technical Field

The invention relates to the field of image security transmission, in particular to an image transmission and reconstruction method and device based on chaotic compression encryption.

Background

With the development of intelligent networks such as multimedia technology, internet of things and the like, digital images are widely applied in a plurality of scenes such as unmanned driving, unmanned aerial vehicle communication, intelligent medical treatment, intelligent traffic, intelligent agriculture and the like, and the aspects of life are related, so that the safety of the digital images in the storage and transmission processes is particularly important.

The search of the existing patent and the related technology shows that there is the following digital image encryption and decryption technology, and the invention patent CN 112422268A published in 26.2.2021 discloses an image encryption method based on block scrambling and state conversion. The method can effectively break the correlation of adjacent pixels, can resist various attacks, has high safety, ensures the safe transmission of the image, and is very suitable for image encryption. The invention patent CN 112217628A, published in 1/12/2021, discloses a chaotic encryption method for communication signals, which superimposes data to be transmitted with data calculated by a chaotic system for encryption, so as to avoid information theft during data transmission, and has a good information security effect.

The scheme utilizes the chaotic encryption technology to encrypt the image or the information, but utilizes the high-dimensional chaotic system or even the hyperchaotic system to encrypt, so that the safety of digital image storage and transmission is ensured, but the complexity of generating the chaotic sequence is increased, the application of the decryption algorithm adopts the conventional algorithm, and the consideration of factors such as the scale of the image information, the transmission environment and the like is lacked, so that the method has the limitation, and the problems of low image transmission efficiency, high storage resource consumption, poor high-quality image recovery effect and the like are presented.

In summary, a method for ensuring the safety of digital images, high compression efficiency, low requirement on transmission bandwidth and high quality of restored digital images needs to be designed to solve the above problems, so as to meet the objective requirements of safe transmission and storage of digital images.

Disclosure of Invention

In order to solve the problems in the prior art, the invention provides an image transmission and reconstruction method and device based on chaotic compression encryption.

The invention is realized by adopting the following technical scheme:

an image transmission and reconstruction method based on chaotic compression encryption comprises the following steps:

s1, the first terminal sends data, the data comprises a ciphertext and a key seed, the ciphertext is generated by simultaneously performing two-dimensional compression and encryption on rows and columns of an image by a chaotic observation matrix, and the key seed is generated by a random method;

s2, transmitting the data by adopting double channels, wherein the first channel is a public channel and transmits the ciphertext, and the second channel is a safe channel and transmits the key seed;

s3, the second terminal receives the data and carries out zero forcing preprocessing on the data;

and S4, decrypting and reconstructing image information by using a compressed sensing reconstruction algorithm and the chaotic observation matrix.

An image transmission and reconstruction device based on chaotic compression encryption comprises:

the encryption unit is used for encrypting the image data to obtain a ciphertext image, wherein the ciphertext image is generated by simultaneously performing two-dimensional compression and encryption on rows and columns of image information by the chaotic observation matrix;

a key generation unit for generating a key seed, wherein the key seed is generated by a random method;

the transmission unit is used for transmitting data and comprises a double-channel transmission module, wherein the first channel transmission module is a public channel transmission module and is used for transmitting the ciphertext image, and the second channel transmission module is a safe channel transmission module and is used for transmitting the key seed;

the receiving processing unit is used for receiving the data and carrying out zero forcing preprocessing on the data;

and the decryption reconstruction unit is used for decrypting and reconstructing image information of the ciphertext image by using an alternating direction multiplier algorithm and the chaotic observation matrix.

Optionally, each image in the step of S1 is divided into a plurality of sub-block images.

Optionally, the chaotic observation matrix is constructed by chaotic system mapping.

Optionally, the chaotic observation matrix is constructed by mapping a ten chaotic system, and the implementation manner of the chaotic observation matrix Φ is as follows:

whereinAnd for a sequence generated after 1000 iterations of the key seed, taking one element of the key seed every 15 iterations, and taking MN elements to form a chaotic matrix.

Optionally, the compressed sensing reconstruction algorithm adopts an alternating direction multiplier algorithm.

A storage medium having stored thereon a program which, when executed, performs the method steps of any of the embodiments.

The invention provides a scheme for ensuring safe transmission and storage of digital images and high-efficiency and high-quality image encryption and decryption under the conditions of large image information scale and less bandwidth resources. Compared with the prior art, the invention has the following technical effects:

1. the invention designs a safe image transmission scheme with safe and reliable information, high-efficiency compression, large-scale information transmission for saving bandwidth resources and accurate recovery by utilizing a block two-dimensional compression encryption method, a chaotic observation matrix of a compressed sensing idea and a distributed alternating direction multiplier algorithm, thereby realizing safe and reliable image transmission.

2. The invention utilizes the idea of compressed sensing to carry out two-dimensional chaotic compression and encryption on the original image, and the compression and the encryption are carried out synchronously, thereby improving the safety, saving the bandwidth resource and improving the high efficiency of the compression efficiency to the greatest extent.

3. The invention carries out block recompression encryption on the original image, greatly saves the compression encryption time and bandwidth resources required during transmission, improves the information transmission safety and is beneficial to large-scale image data encryption and transmission.

4. In the whole process of the invention, only the key seeds are required to be stored and transmitted, and the chaotic observation matrix is not required to be stored and transmitted, thereby greatly saving storage and transmission resources.

5. The invention adopts the alternative direction multiplier algorithm to decrypt and reconstruct the image, simplifies the decryption problem into the optimal solution process of an equation, and has the advantages of strong adaptability and high flexibility.

6. The invention adopts the method of directly compressing and encrypting the original image without considering the condition that the original image does not meet the sparsity property, skillfully adopts the alternating direction multiplier method to solve the distortion problem of image recovery caused by sparsity, and improves the efficiency of compression and encryption.

Drawings

FIG. 1 is a flow chart of an image security transmission and reconstruction method based on two-dimensional chaotic compression encryption according to the present invention;

FIG. 2 is a schematic diagram illustrating comparison effects before and after image encryption and decryption according to an embodiment of the present invention;

FIG. 3 is a schematic diagram of an image security transmission and reconstruction device based on two-dimensional chaotic compression encryption according to the present invention;

fig. 4 is a flow chart of image two-dimensional chaotic compression encryption according to the embodiment of the present invention.

Detailed Description

Under the condition of limited transmission resources, the safe, efficient and reliable transmission of the image and the accurate reconstruction of the image are realized by utilizing a blocking two-dimensional chaotic compression encryption method and a compressed sensing reconstruction algorithm.

The present invention will be described in further detail with reference to examples and drawings, but the present invention is not limited thereto.

A massive multiple input multiple output (M-MIMO) system is composed of a transmitting device and a receiving device. The conventional M-MIMO sparse multi-user detection problem can be expressed as a Compressed Sensing (CS) -based multi-user detection problem. Assuming that the channel matrix H is known in both the transmitting and receiving devices, each element of H satisfies an independent complex gaussian distribution with mean 0 and variance 1. In the transmitting device, the transmitted information is generally modulated first, then compressed and transmitted through a wireless channel, and finally the signal reaches the receiving device. After receiving the signal, the receiving device performs Zero Forcing (ZF) processing on the signal, and then demodulates the signal to obtain the original information. In the model, because the channel matrix is known and the modulation and demodulation processes in the M-MIMO system are transparent for each user, the original information can be easily recovered after the required image information is intercepted in the transmission process, which causes information leakage, information tampering and the like, and causes significant loss.

Two common information security processing schemes are provided, namely firstly, encryption is carried out and then compression is carried out, and secondly, compression is carried out and then encryption is carried out; algorithms for reconstructing image information generally include Belief Propagation (BP), Orthogonal Matching Pursuit (OMP), and the like.

The compressed sensing technology breaks through the Nyquist sampling law, original signals can be recovered approximately by sampling a small amount of sparse signals under certain conditions, and the problems of energy conservation and transmission efficiency in network communication can be solved at the same time. In the construction of the compressed sensing observation matrix, the chaotic observation matrix is a good choice. Chaos represents a process of unpredictable behavior whose trajectories are similar to or indistinguishable from some random processes, but which is deterministic, stochastic-like, aperiodic, ergodic, convergent, and highly sensitive to initial value dependence. Because the chaotic signals reflect the characteristics similar to random signals, and the pseudo-random signals can meet the finite equidistant property (RIP) with high probability, the chaotic signals can be used for constructing an observation matrix in compressed sensing, and the transmission safety is ensured.

Example 1

As shown in fig. 1, in this embodiment, the two-dimensional chaotic compression encrypted image transmission and reconstruction method includes the following steps:

and S1, blocking the original image, and simultaneously performing two-dimensional compression and encryption on the rows and the columns of each blocked sub-image by using the chaotic observation matrix.

And S11, carrying out blocking processing on the original image.

The present embodiment selects Lena images of 256 × 256, and divides the Lena images into 4 sub-images of 128 × 128, X1, X2, X3, and X4, respectively, after the image information is modulated and mapped, which are denoted as X. The invention can adopt an equal-area blocking method and an unequal-area blocking method, and the embodiment adopts the equal-area blocking method, so that the method is simple and efficient in the processes of encrypting, transmitting and reconstructing a large number of images.

And S12, constructing a chaotic observation matrix by using the random key.

The random method generates 8 initial key seeds with values between 0 and 1, namely K1, K2, K3, K4, K5, K6, K7 and K8. And each initial key seed utilizes a one-dimensional tent chaotic system mapping to respectively construct 8 chaotic observation matrixes of N1N 2 and N1< N2, namely A1, B1, A2, B2, A3, B3, A4 and B4. The chaotic observation matrix phi of the embodiment is realized as follows:

whereinAnd for a sequence generated after 1000 iterations of the key seed, taking one element of the key seed every 15 iterations, and taking MN elements to form a chaotic matrix.

The embodiment utilizes the unpredictability of the chaotic sequence, and the chaotic sequence is deterministic, random-like, aperiodic, ergodic, convergent and has extremely sensitive dependence on the initial value, thereby being very beneficial to the encryption of the image and the saving of the storage resource.

And selecting different chaotic sequences to construct chaotic observation matrixes, so that the obtained encrypted images are different. As shown in fig. 2, in this embodiment, because the gray value of the encrypted image of the selected chaotic sequence is too large, the entire encrypted Lena image appears as a full white image.

And S13, performing row and column two-dimensional compression encryption on each sub-block image by using the chaotic observation matrix.

As shown in fig. 4, in this example, the concept of compressed sensing is adopted, and bidirectional compression encryption of rows and columns is performed on each sub-block image by using the chaotic observation matrix, so as to obtain compressed and encrypted images, which are Y1, Y2, Y3, and Y4, respectively, where the compression ratio is 0.6, and the specific implementation formula is as follows:

wherein Y isnFor the nth compressed encrypted image, AnFor the nth chaotic observation matrix, BnFor the nth chaotic observation matrix, XnIs the nth image.

In the embodiment, at the stage of encrypting the original image information, based on the scheme that the compression and encryption are simultaneously performed, the original image information is subjected to row and column two-dimensional compression and encryption on each subblock respectively through the correlation of block-by-block dispersed information, so that the security and the efficiency of image transmission are further improved. In the embodiment, each chaotic observation matrix used for compression only needs to keep the security of 8 initial key seeds, so that the security is ensured, and the storage space for storing the key matrix is saved.

S2, transmitting the ciphertext and the key seed.

In the embodiment, double channels are adopted to transmit data, and image information, namely a ciphertext, after two-dimensional compression and encryption is transmitted in a white Gaussian noise public channel which is transparent at a receiving end and a sending end; in another secure channel, which is not private to the external public, the key seed needed for decryption is transmitted.

And S3, performing zero forcing preprocessing on the received data.

And performing zero forcing pretreatment on the received image data to obtain sub-image information after compression and encryption, and performing zero forcing pretreatment on the received key data to obtain a key seed.

S4, constructing a chaotic observation matrix by using the key seeds, and then decrypting each sub-image information by combining a compressed sensing reconstruction algorithm and recovering the original image information.

And constructing a chaotic observation matrix by using the ten mapping by using the received key seeds. The compressed sensing reconstruction algorithm is used for decrypting and reconstructing each piece of compressed and encrypted sub-image information to obtain an original sub-image, and the original sub-images are combined to obtain original image information, the alternative direction multiplier algorithm is mainly described in the embodiment, other compressed sensing reconstruction algorithms are not repeated, and the alternative direction multiplier algorithm solves the image decryption reconstruction problem by the following equation:

wherein the concentration of X in the mixture is,the original and estimated image information respectively,for compressing the encrypted image information, A, B is a chaos observation matrix, psi ∈ R128×128The method is a discrete wavelet transform matrix and promotes sparsity of an original image under a wavelet basis.

The decryption process is an optimization process of solving a1 norm after fidelity term plus wavelet transformation to carry out a regular equation, and the decryption scheme has the advantages of high flexibility and strong adaptability.

The method comprises the following specific steps:

p1, vectorization solution:

namely, the solution is carried out,

p2, let Mx be s, the augmented lagrange equation of the above equation is:

the method is simple and can be used for simplifying the process,

p3, obtaining the frame by iterative solution according to an alternating direction multiplier algorithm:

u(k+1)=u(k)+Mx(k+1)-s(k+1)

when the error of the recovered image information is smaller than a preset threshold value, the iterative cycle can be skipped, so that the decrypted original sub-image information is estimated, and the original image can be obtained by demodulating and combining the sub-images.

The embodiment combines the blocking two-dimensional compression encryption, the chaotic observation matrix and the distributed alternating direction multiplier algorithm to meet the requirements of information safety, efficient and large-scale information transmission, reduction of consumption of storage and bandwidth resources and accurate recovery in communication, and because the two-dimensional compression encryption and the optimal solution characteristic of the alternating direction multiplier algorithm are directly carried out on the original image, the condition that the original image does not meet the sparse property is not needed to be considered, the distortion problem of image recovery caused by the sparse property is ingeniously solved, the compression encryption efficiency is improved, and the method has the advantages of strong adaptability and high flexibility. The encryption image is decrypted and recovered by using the alternative direction multiplier algorithm, and the algorithm is distributed and parallel, is suitable for processing large-scale transmission information, and is favorable for accurately decrypting and reconstructing the original image.

Example 2

The method steps of the embodiment are different from those of the embodiment 1 in the method for constructing the chaotic observation matrix, the rest parts are the same and are not repeated, the one-dimensional ten chaotic system is used for constructing the chaotic observation matrix in the embodiment 1, the two-dimensional Henon chaotic system or even the hyper chaotic observation system is used for constructing the chaotic observation matrix in the embodiment, the used basic ideas and principles are the same, the two-dimensional Henon chaotic system is mainly introduced to construct the chaotic observation matrix, and the construction processes of other chaotic systems are basically the same, so that the repeated description is not repeated.

The Henon mixed-kinetic system equation is as follows:

wherein a is equal to [1.07,1.4 ]]And b is 0.3, generating an initial key seed between values 0 and 1 as an initial value of the formula by a random method, and generating a chaotic sequence through iteration of the formulaOne-dimensional sequence is taken to construct a chaotic observation matrix, and y is selected in the embodimentnAnd (4) sequencing. The implementation of the chaotic observation matrix Φ in this embodiment is similar to that in embodiment 1, and specifically as follows:

whereinAnd for a sequence generated after 1000 iterations of the key seed, taking one element of the key seed every 15 iterations, and taking MN elements to form a chaotic matrix.

Example 3

As shown in fig. 3, in this embodiment, the two-dimensional chaotic compression encrypted image secure transmission and reconstruction apparatus includes: the device comprises a block processing unit 10, a key generation unit 20, a construction unit 30, an encryption unit 40, a transmission unit 50, a reception processing unit 60 and a decryption reconstruction unit 70, wherein the transmission unit further comprises a public channel transmission module 501 and a secure channel transmission module 502.

And a block processing unit 10, configured to perform block processing on the image. Alternatively, a Lena image of 256 × 256, denoted X, is divided into 4 sub-images of 128 × 128, X1, X2, X3, X4, respectively.

A key generation unit 20 for generating a key seed. Optionally, 8 initial key seeds with values between 0 and 1 are generated by using a random method, which are K1, K2, K3, K4, K5, K6, K7, and K8, respectively.

And the constructing unit 30 is used for constructing the chaotic observation matrix by using the chaotic system for the key seeds. Optionally, the one-dimensional tent chaotic system maps the chaotic observation matrix. The chaotic observation matrix phi is realized as follows:

whereinAnd for a sequence generated after 1000 iterations of the key seed, taking one element of the key seed every 15 iterations, and taking MN elements to form a chaotic matrix.

The embodiment utilizes the unpredictability of the chaotic sequence, and the chaotic sequence is deterministic, random-like, aperiodic, ergodic, convergent and has extremely sensitive dependence on the initial value, thereby being very beneficial to the encryption of the image and the saving of the storage resource.

And selecting different chaotic sequences to construct chaotic observation matrixes, so that the obtained encrypted images are different. As shown in fig. 2, in this embodiment, because the gray value of the encrypted image of the selected chaotic sequence is too large, the entire encrypted Lena image appears as a full white image.

And an encryption unit 40, configured to encrypt the image data to obtain a ciphertext image. The embodiment adopts the idea of compressed sensing, and performs bidirectional compression and encryption on each sub-block image in rows and columns by using the chaotic observation matrix to obtain compressed and encrypted images which are respectively Y1, Y2, Y3 and Y4, wherein the compression ratio is 0.6, and the specific implementation formula is as follows:

wherein Y isnFor the nth compressed encrypted image, AnFor the nth chaotic observation matrix, BnFor the nth chaotic observation matrix, XnIs the nth image.

In the embodiment, at the stage of encrypting the original image information, based on the scheme that the compression and encryption are simultaneously performed, the original image information is subjected to row and column two-dimensional compression and encryption on each subblock respectively through the correlation of block-by-block dispersed information, so that the security and the efficiency of image transmission are further improved. In the embodiment, each chaotic observation matrix used for compression only needs to keep the security of 8 initial key seeds, so that the security is ensured, and the storage space for storing the key matrix is saved.

The transmission unit 50 is used for transmitting data and comprises a common channel transmission module 501 and a secure channel transmission module 502. Optionally, in this embodiment, the two-dimensional compressed and encrypted image information, that is, the ciphertext, is transmitted in a white gaussian noise common channel module that is transparent at both the receiving end and the sending end; in another secure channel module, which is not private to external public, the key seed required for decryption is transmitted.

And a receiving processing unit 60, configured to receive the data and perform zero forcing preprocessing on the data. And performing zero forcing pretreatment on the received image data to obtain sub-image information after compression and encryption, and performing zero forcing pretreatment on the received key data to obtain a key seed.

And a decryption reconstruction unit 70, configured to decrypt the ciphertext image using a compressed sensing reconstruction algorithm and the chaotic observation matrix, and reconstruct image information. And constructing a chaotic observation matrix by using the ten mapping by using the received key seeds. The compressed sensing reconstruction algorithm is used for decrypting and reconstructing each piece of compressed and encrypted sub-image information to obtain an original sub-image, and the original sub-images are combined to obtain original image information, the alternative direction multiplier algorithm is mainly described in the embodiment, other compressed sensing reconstruction algorithms are not repeated, and the alternative direction multiplier algorithm solves the image decryption reconstruction problem by the following equation:

wherein the concentration of X in the mixture is,the original and estimated image information respectively,for compressing the encrypted image information, A, B is a chaos observation matrix, psi ∈ R128×128The method is a discrete wavelet transform matrix and promotes sparsity of an original image under a wavelet basis.

The decryption process is an optimization process of solving a1 norm after fidelity term plus wavelet transformation to carry out a regular equation, and the decryption scheme has the advantages of high flexibility and strong adaptability.

The method comprises the following specific steps:

p1, vectorization solution:

namely, the solution is carried out,

p2, let Mx be s, the augmented lagrange equation of the above equation is:

the method is simple and can be used for simplifying the process,

p3, obtaining the frame by iterative solution according to an alternating direction multiplier algorithm:

u(k+1)=u(k)+Mx(k+1)-S(k+1)

when the error of the recovered image information is smaller than a preset threshold value, the iterative cycle can be skipped, so that the decrypted original sub-image information is obtained, and the original image can be obtained by demodulating and combining the sub-images.

In this embodiment, a device comprising a block processing unit 10, a key generation unit 20, a construction unit 30, an encryption unit 40, a transmission unit 50, a reception processing unit 60, and a decryption reconstruction unit 70 is adopted, the transmission unit further comprises a public channel transmission module 501, a secure channel transmission module 502 performs secure transmission and reconstruction of images encrypted by two-dimensional chaotic compression, wherein the block processing unit is used for carrying out block processing on the image data to obtain block subimage information, the construction unit is used for constructing a chaotic observation matrix by utilizing a key seed generated by the key generation unit, the encryption unit is used for calling the block subimage information and the chaotic observation matrix to carry out encryption by using a two-dimensional compression encryption method to generate an image ciphertext, the data is safely transmitted to the receiving processing unit through the transmission unit, the receiving processing unit carries out zero forcing preprocessing on the data, and the data is decrypted and reconstructed by the decryption reconstruction unit through a distributed alternating direction multiplier algorithm.

The embodiment combines the blocking two-dimensional compression encryption, the chaotic observation matrix and the distributed alternating direction multiplier algorithm to meet the requirements of information safety, efficient large-scale information transmission, reduction of consumption of storage and bandwidth resources and accurate recovery in communication, and the method has the advantages of strong adaptability and high flexibility due to the direct two-dimensional compression encryption of the original image and the optimized solving characteristic of the alternating direction multiplier algorithm. The encryption image is decrypted and recovered by using the alternative direction multiplier algorithm, and the algorithm is distributed and parallel, is suitable for processing large-scale transmission information, and is favorable for accurately decrypting and reconstructing the original image.

Example 4

Based on the foregoing embodiments, in this embodiment, a storage medium is provided, on which a program is stored, and when the program is executed by a processor, the image transmission and reconstruction method based on chaotic compression encryption in any of the above-described method embodiments is implemented.

As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a program product embodied on one or more available storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having the program code embodied therein.

The present invention is described with reference to flowchart illustrations and/or schematic illustrations of methods, apparatus (systems) according to embodiments of the invention. It will be understood that each flow and/or diagram in the flow diagrams and/or diagrams, and combinations of flows and/or blocks in the flow diagrams and/or diagrams, can be implemented by program instructions. These program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows.

These program instructions may also be stored in a readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows.

These program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows.

The above embodiments are preferred embodiments of the present invention, but the present invention is not limited to the above embodiments, and any other changes, modifications, substitutions, combinations, and simplifications which do not depart from the spirit and principle of the present invention should be construed as equivalents thereof, and all such changes, modifications, substitutions, combinations, and simplifications are intended to be included in the scope of the present invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于量子集成激光器并行产生无时延混沌的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!