Using gray system theory to determine the image encryption and decryption method output by ica
A gray system theory, encryption and decryption technology, applied in the field of image encryption and decryption, can solve the problems of uncertain decryption output image sequence, imperfect structure of underdetermined matrix, uncertain decryption output sequence, etc. Image sequence uncertainty problem, the effect of fast algorithm speed
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2016-04-27
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to the technical field of image information security, in particular to an image encryption and decryption method. Background technique
[0002] With the rapid development of computer network and multimedia technology, image information is widely used in finance, e-commerce and government affairs, as well as various personal businesses. Image information security has become an important research topic in the field of information security technology.
[0003] Image encryption is the most direct method to protect the security of image information. Image information itself has redundancy and correlation, which makes image encryption methods different from traditional cryptography methods, and most of the existing image encryption methods are computationally secure rather than unconditionally secure. With the continuous improvement of computer computing power, current computationally secure encryption methods cannot ensure its future...
Examples
Embodiment Construction
[0028] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0029]The specific implementation of the ICA-based image encryption and decryption method proposed by the present invention is as follows:
[0030] 1. Encryption algorithm:
[0031] The encryption end of the present invention adopts the symmetric encryption algorithm based on ICA to encrypt the plaintext image, assuming that the existing plaintext image J,
[0032] (1) Row vector straightening is performed on J plaintext images respectively to obtain J one-dimensional row straightening vectors S 1 ,S 2 ,...,S J ;
[0033] (2) First randomly select an integer as one of the random data for generating the key seed, then randomly select one from the data in the computer CPU clock register as the second random data, and use the linear congruence algorithm to generate and step (1) J one-dimensional vectors K of the same dimension as the one-dimensional r...