A security authentication optical encryption and decryption method based on computational correlated imaging and related equipment

By setting a sequence of light signal intensity points at different distances in a computational correlation imaging system, generating ciphertext, and using imaging parameters and distance as keys, the problem of ciphertext authentication in optical encryption systems is solved, realizing secure authentication and correctness verification of ciphertext, and improving the security and efficiency of the system.

CN119996583BActive Publication Date: 2025-12-09Chinese People's Liberation Army Cyberspace Force Information Engineering University
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411999364.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-12-09
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In existing optical encryption systems based on computational correlation imaging, the problem of ciphertext authentication has not been effectively solved, making it difficult to guarantee the security and correctness of ciphertext transmission.

Method used

By setting a first distance between the image to be transmitted and the spatial light modulator of the computationally correlated imaging device, and a second distance between the image to be authenticated and the spatial light modulator, the light signal intensity point sequence is measured respectively, ciphertext is generated, and the imaging parameters and distance of the computationally correlated imaging device are used as keys for secure authentication.

Benefits of technology

It achieves secure authentication of ciphertext, ensures the correctness of the ciphertext received by the recipient, improves the security and efficiency of the system, prevents the information to be authenticated from being leaked during transmission, and enhances the security of the optical encryption system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996583B_ABST
    Figure CN119996583B_ABST
Patent Text Reader

Abstract

The application provides a security authentication optical encryption and decryption method based on computational ghost imaging and related equipment, and relates to the technical field of image information security. The encryption method independently encodes a to-be-transmitted image and a to-be-authenticated image into two intensity point sequences using CGI systems with different propagation distances. Then, the two different intensity point sequences are combined to generate ciphertext, wherein the intensity point sequence obtained from the to-be-transmitted image accounts for a large proportion. The decryption method reconstructs the to-be-transmitted image and the to-be-authenticated image information by using the reference intensity speckle sequence obtained at different propagation distances and the ciphertext respectively. The application allows the user to perform security authentication on the ciphertext, and meanwhile, clear information cannot be observed in the process of recovering the to-be-authenticated image, so that the to-be-authenticated image information cannot be leaked in the transmission process, and the high security of the optical encryption system is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of image information security, in particular to the technical field of optical encryption, and specifically relates to a secure authentication optical encryption and decryption method based on computational ghost imaging and related equipment. BACKGROUND

[0002] As a new encryption technology, optical encryption technology has advantages such as parallel processing, high speed, energy saving, and multiple parameters, and thus has attracted widespread attention. As an important pioneering work, Refregier and Javidi proposed a double random phase encoding scheme, in which an image is encrypted into ciphertext by using two placed random phase masks. Subsequently, optical encryption schemes in different transform domains (such as Fresnel domain, fractional Fourier domain, etc.) were proposed in succession.

[0003] At the same time, many alternative optical encryption systems are also implemented by using various typical optical principles or architectures. In the optical encryption system, the values in the ciphertext are mostly complex amplitudes, which increases the burden of transmission. In order to solve this problem, Clemente et al. proposed an optical encryption system based on computational ghost imaging (CGI). Subsequently, different kinds of optical encryption schemes based on ghost imaging technology were proposed in succession. In the optical encryption system based on ghost imaging, the ciphertext is transmitted to the receiving party through a public channel, and the public channel can also transmit other data. Therefore, ciphertext authentication is a major problem of optical encryption technology based on ghost imaging, and only when the ciphertext is correct can the information that needs to be encrypted and transmitted be recovered. SUMMARY

[0004] In order to solve the problem of ciphertext security authentication in the existing ghost imaging optical encryption scheme, the present application provides a secure authentication optical encryption and decryption method based on computational ghost imaging (CGI) and related equipment.

[0005] In a first aspect, the present application provides a secure authentication optical encryption method based on computational ghost imaging, comprising:

[0006] Step 1: set the distance between the image to be transmitted and the spatial light modulator in the computational ghost imaging device to a first distance, and measure the light signal intensity point sequence of the image to be transmitted by using the computational ghost imaging device;

[0007] Step 2: remove the image to be transmitted, set the distance between the image to be authenticated and the spatial light modulator to a second distance, and measure the light signal intensity point sequence of the image to be authenticated by using the computational ghost imaging device; wherein the first distance is not equal to the second distance;

[0008] Step 3: generating a ciphertext according to the light signal intensity point sequence of the image to be transmitted and the light signal intensity point sequence of the image to be authenticated; wherein the proportion of the light signal intensity point sequence of the image to be transmitted in the ciphertext should be much larger than the light signal intensity point sequence of the image to be authenticated;

[0009] Step 4: sending the ciphertext to the receiving party through a public channel, and sending the imaging parameters of the correlation imaging device, the first distance and the second distance as a key to the receiving party through a private channel, so that the receiving party uses the key to recover the image to be transmitted and the image to be authenticated from the ciphertext, and judges whether the received ciphertext is correct according to the recovered image to be authenticated.

[0010] Further, the correlation imaging device measures the light signal intensity point sequence of the image to be transmitted and the image to be authenticated according to the following formula:

[0011] B 1,k =∫O1(x1,y1)I 1,k (x1,y1)dx1dy1

[0012] B 2,k =∫O2(x2,y2)I 2,k (x2,y2)dx2dy2

[0013] Wherein, B 1,k represents the light signal intensity point sequence of the image to be transmitted, B 2,k represents the light signal intensity point sequence of the image to be authenticated, O1(x1,y1) and O2(x2,y2) represent the image to be transmitted and the image to be authenticated respectively, I 1,k (x1,y1) represents the speckle pattern generated at the kth moment at the lateral coordinates (x1,y1) of the object surface of the image to be transmitted, I 2,k (x2,y2) represents the speckle pattern generated at the kth moment at the lateral coordinates (x2,y2) of the object surface of the image to be authenticated.

[0014] Further, the speckle pattern I k (x,y) generated at the kth moment at the lateral coordinates (x,y) of the object surface of the image is calculated according to the following formula:

[0015]

[0016] Wherein, FrT λ,z [·] represents the Fresnel transform with wavelength λ and distance z, φ k (x,y) represents the random phase loaded by the spatial light modulator, i represents the imaginary unit, and || 2 represents taking absolute value and then squaring.

[0017] Further, step 3 specifically comprises:

[0018] The light signal intensity point sequences of the to-be-transmitted image and the to-be-authenticated image are normalized, and the light signal intensity point sequences of the normalized to-be-transmitted image and the to-be-authenticated image are linearly combined to generate the ciphertext.

[0019] In a second aspect, the present application provides a secure authentication optical decryption method based on computational correlation imaging, which is applied to the optical encryption method in the first aspect, and the optical decryption method comprises the following steps:

[0020] The ciphertext is received through a public channel, the key is received through a private channel, and the to-be-authenticated image is shared in advance with the sender;

[0021] The to-be-transmitted image and the to-be-authenticated image are recovered from the received ciphertext using the received key, and it is judged whether the received ciphertext is correct according to the recovered to-be-authenticated image, and the specific steps comprise the following steps:

[0022] A first reference speckle pattern is calculated using the received imaging parameters of the computational correlation imaging device and a first distance, and a second reference speckle pattern is calculated using the received imaging parameters of the computational correlation imaging device and a second distance;

[0023] The to-be-authenticated image is recovered from the ciphertext based on the second reference speckle pattern, the recovered to-be-authenticated image is authenticated using a nonlinear correlation function based on the shared to-be-authenticated image, if the authentication is successful, it indicates that the received ciphertext is correct, and at this time, the to-be-transmitted image is recovered from the ciphertext based on the first reference speckle pattern.

[0024] Further, the to-be-authenticated image or the to-be-transmitted image is recovered from the ciphertext based on the reference speckle pattern using the following normalized second-order correlation function:

[0025]

[0026] Wherein, g1(x1,y1) represents the recovered to-be-transmitted image, g2(x2,y2) represents the recovered to-be-authenticated image, I 1,k (x1,y1) and I 1,k (x1,y1) represent the first reference speckle pattern and the second reference speckle pattern respectively, B k represents the ciphertext.

[0027] In a third aspect, the present application provides a secure authentication optical encryption device based on computational correlation imaging, comprising:

[0028] The measurement module is configured to measure a light signal intensity point sequence of the to-be-transmitted image and a light signal intensity point sequence of the to-be-authenticated image by using the computational correlation imaging device; wherein a distance between the to-be-transmitted image and a spatial light modulator in the computational correlation imaging device is a first distance, a distance between the to-be-authenticated image and the spatial light modulator is a second distance, and the first distance is not equal to the second distance;

[0029] The ciphertext generation module is configured to generate ciphertext according to the light signal intensity point sequence of the to-be-transmitted image and the light signal intensity point sequence of the to-be-authenticated image.

[0030] The communication module is configured to send the ciphertext to a receiver through a public channel, and send imaging parameters of the computational correlation imaging device, the first distance and the second distance to the receiver as a key through a private channel, so that the receiver recovers the to-be-transmitted image and the to-be-authenticated image from the ciphertext by using the key, and judges whether the received ciphertext is correct according to the recovered to-be-authenticated image.

[0031] In a fourth aspect, the present application provides a secure authentication optical decryption device based on computational correlation imaging, which is applied to the optical encryption device as described in the third aspect, and comprises:

[0032] The communication module is configured to receive the ciphertext through a public channel, receive the key through a private channel, and share the to-be-authenticated image with the sender in advance.

[0033] The decryption module is configured to recover the to-be-transmitted image and the to-be-authenticated image from the received ciphertext by using the received key, and judge whether the received ciphertext is correct according to the recovered to-be-authenticated image, and specifically comprises: calculating a first reference speckle pattern by using the received imaging parameters of the computational correlation imaging device and the first distance, and calculating a second reference speckle pattern by using the received imaging parameters of the computational correlation imaging device and the second distance; recovering the to-be-authenticated image from the ciphertext based on the second reference speckle pattern, authenticating the recovered to-be-authenticated image by using a nonlinear correlation function based on the shared to-be-authenticated image, and if the authentication is successful, it indicates that the received ciphertext is correct, and at this time, the to-be-transmitted image is recovered from the ciphertext based on the first reference speckle pattern.

[0034] In a fifth aspect, the present application provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the optical encryption method as described in the first aspect and / or the optical decryption method as described in the second aspect when executing the program.

[0035] In a sixth aspect, the present application provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the optical encryption method as described in the first aspect and / or the optical decryption method as described in the second aspect.

[0036] The present application has the following advantages:

[0037] The optical encryption and decryption scheme provided by the present application independently encodes the to-be-transmitted image and the to-be-authenticated image into two intensity point sequences using CGI systems with different propagation distances, respectively. Then the two different intensity point sequences are combined to generate ciphertext, wherein the intensity point sequence obtained from the to-be-transmitted image accounts for a large proportion. During decryption, the to-be-transmitted image and the to-be-authenticated image information can be reconstructed by respectively using the reference intensity speckle sequence obtained at different propagation distances and the ciphertext. In addition, there is no explicit information in the recovered to-be-authenticated image, but the recovered to-be-authenticated image can be verified using a nonlinear correlation algorithm. Therefore, this method allows the user to securely authenticate the ciphertext to ensure the correctness of the received ciphertext, while in the process of recovering the to-be-authenticated image, no clear information about the to-be-authenticated image can be observed, and the to-be-authenticated image can only be verified using a nonlinear correlation algorithm, ensuring that the to-be-authenticated image information will not be leaked during transmission, thereby guaranteeing the high security of the optical encryption system.

[0038] In summary, the present application has the following advantages: 1) securely authenticating the ciphertext ensures the correctness of the received ciphertext by the receiver, greatly improving the security of the system. 2) the to-be-authenticated information and the to-be-transmitted information are combined to form the ciphertext, ensuring the synchronous transmission of the to-be-transmitted information and the to-be-authenticated information, and improving the efficiency of the system. 3) the to-be-authenticated image information does not appear obviously during the authentication process, and can only be authenticated through a nonlinear correlation function, thereby improving the security of the to-be-authenticated information. 4) the security enhancement of this method will further enrich the research on computational ghost imaging. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 A computational correlation imaging device schematic diagram is provided for an embodiment of the present application;

[0040] Figure 2 A flowchart of a secure authentication optical encryption method based on computational correlation imaging is provided for an embodiment of the present application;

[0041] Figure 3 A flowchart of a secure authentication optical decryption method based on computational correlation imaging is provided for an embodiment of the present application;

[0042] Figure 4 A to-be-transmitted image schematic diagram is provided for an embodiment of the present application;

[0043] Figure 5 A to-be-authenticated image schematic diagram is provided for an embodiment of the present application;

[0044] Figure 6 A ciphertext sequence schematic diagram is provided for an embodiment of the present application;

[0045] Figure 7 The image information to be authenticated recovered by using the correct ciphertext and the key provided by the embodiment of the present application;

[0046] Figure 8 The generated nonlinear correlation function NC(x2, y2) provided by the embodiment of the present application;

[0047] Figure 9 The image information to be transmitted recovered by using the correct ciphertext and the key provided by the embodiment of the present application;

[0048] Figure 10 The structural diagram of the secure authentication optical encryption device based on the computational correlation imaging provided by the embodiment of the present application;

[0049] Figure 11 The structural diagram of the secure authentication optical decryption device based on the computational correlation imaging provided by the embodiment of the present application;

[0050] Figure 12 The structural block diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0051] To make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the present application.

[0052] Computational correlation imaging, also known as computer ghost imaging, is a technology for obtaining object information by using correlation calculation. The optical structure used in the secure authentication optical encryption method provided by the present application is a computational correlation imaging structure. As shown in FIG. 1, the laser, the spatial light modulator, the object to be transmitted, the object to be authenticated and the bucket detector are sequentially arranged along the axis, and the bucket detector and the spatial light modulator are both signal-connected with the controller. Figure 1

[0053] By using the above-mentioned computational correlation imaging structure, the present application provides a secure authentication optical encryption method based on the computational correlation imaging. As shown in FIG. 2, the method comprises the following steps: Figure 2

[0054] S101: setting the distance between the image to be transmitted and the spatial light modulator in the computational correlation imaging device as a first distance, and measuring the light signal intensity point sequence of the image to be transmitted by using the computational correlation imaging device;

[0055] ​​Specifically, according to the computational ghost imaging technology, the laser emits light to irradiate on the spatial light modulator, and the controller loads a series of preset random phases to the spatial light modulator, at this time, the spatial light modulator modulates the emitted light to generate a series of random speckle patterns based on the loaded series of preset random phases, and the series of random speckle patterns pass through the to-be-transmitted image O1 at a distance z1 from the spatial light modulator, and then a light signal intensity point sequence is measured by the bucket detector.

[0056] S102: removing the to-be-transmitted image, setting a distance between the to-be-authenticated image and the spatial light modulator as a second distance, and measuring a light signal intensity point sequence of the to-be-authenticated image by using the computational ghost imaging device; wherein the first distance is not equal to the second distance;

[0057] Specifically, the measurement process of the light signal intensity point sequence of the to-be-authenticated image is the same as that of the to-be-transmitted image, which will not be repeated here. For the convenience of distinction, the to-be-authenticated image is denoted as O2, and the corresponding second distance is denoted as z2. It should be noted that the imaging parameters of the computational ghost imaging device used in the measurement process of the to-be-authenticated image are the same as those in the above step S101.

[0058] It can be understood that there is no sequence between the above steps S101 and S102. If the to-be-authenticated image is measured first, the to-be-authenticated image can be removed when the to-be-transmitted image is measured.

[0059] S103: generating a ciphertext according to the light signal intensity point sequence of the to-be-transmitted image and the light signal intensity point sequence of the to-be-authenticated image; wherein the proportion of the light signal intensity point sequence of the to-be-transmitted image in the ciphertext should be much larger than that of the to-be-authenticated image.

[0060] Specifically, the ciphertext is generated based on the light signal intensity information of the to-be-transmitted image and the to-be-authenticated image, which on the one hand enhances the security of the ciphertext itself, and on the other hand prepares for the correctness of the subsequent ciphertext reception based on the to-be-authenticated image in the ciphertext. It can be understood that the generated ciphertext can only include the two light signal intensity point sequences, or other plaintext contents can be adaptively added according to needs. When only including the two light signal intensity point sequences, the combination mode of the two can be linear combination or nonlinear combination.

[0061] S104: sending the ciphertext to the receiving party through a public channel, and sending the imaging parameters of the computational ghost imaging device, the first distance and the second distance as a key to the receiving party through a private channel, so that the receiving party uses the key to recover the to-be-transmitted image and the to-be-authenticated image from the ciphertext, and judges whether the received ciphertext is correct according to the recovered to-be-authenticated image.

[0062] Specifically, a public channel refers to a communication channel that can be commonly used by multiple users or devices, such as radio spectrum resources in wireless communication. A private channel refers to a channel specifically used for secure communication between two or more authorized entities to protect data from unauthorized third parties and ensure the privacy of the data. A private channel can be implemented using symmetric encryption, asymmetric encryption or other advanced encryption techniques to ensure that only the recipient with the correct key can decrypt and understand the transmitted information.

[0063] In the generated ciphertext, since the to-be-authenticated image occupies a very small proportion, no clear and clear information can be observed in the to-be-authenticated image recovered from the ciphertext, ensuring that the to-be-authenticated image information will not be leaked during transmission, guaranteeing the high security of the optical encryption system, while meeting the needs of users for secure authentication of the ciphertext to ensure the correctness of the received ciphertext.

[0064] In the embodiment, the imaging parameters of the associated imaging device can include the wavelength λ of the laser emitted light, a series of random phases φ loaded by the spatial light modulator k (x,y).

[0065] The application encodes the to-be-transmitted image and the to-be-authenticated image into two intensity point sequences respectively by using CGI structures with different propagation distances, then generates ciphertext based on the two different intensity point sequences, uses the imaging parameters and the propagation distance of the CGI structure as the key of the ciphertext, and during decoding, the to-be-transmitted image and the to-be-authenticated image information can be reconstructed by using the reference intensity speckle sequence obtained at different propagation distances and the ciphertext respectively, and the security authentication problem of the ciphertext in the optical encryption scheme is solved based on the recovered to-be-authenticated image.

[0066] On the basis of the above embodiment, in the embodiment of the application, the associated imaging device measures the optical signal intensity point sequences of the to-be-transmitted image and the to-be-authenticated image according to the following formula:

[0067] B 1,k =∫O1(x1,y1)I 1,k (x1,y1)dx1dy1

[0068] B 2,k =∫O2(x2,y2)I 2,k (x2,y2)dx2dy2

[0069] Wherein, B 1,k represents the optical signal intensity point sequence of the to-be-transmitted image, B 2,k represents the optical signal intensity point sequence of the to-be-authenticated image, O1(x1,y1) and O2(x2,y2) represent the to-be-transmitted image and the to-be-authenticated image respectively, I 1,k(x1,y1) represents the speckle pattern generated at the kth moment at the lateral coordinates (x1,y1) on the object surface of the image to be transmitted, I 2,k (x2,y2) represents the speckle pattern generated at the kth moment at the lateral coordinates (x2,y2) on the object surface of the image to be authenticated.

[0070] wherein the speckle pattern I generated at the kth moment at the lateral coordinates (x,y) on the object surface of the image is calculated according to the following formula k (x,y):

[0071]

[0072] wherein FrT λ,z [·] represents a Fresnel transform with a wavelength of λ and a distance of z, φ k (x,y) represents a random phase loaded by a spatial light modulator, i represents an imaginary unit, and || 2 represents taking an absolute value and then performing a square operation.

[0073] On the basis of the above-mentioned embodiments, the present embodiment provides a ciphertext generation method, which specifically includes: normalizing the light signal intensity point sequence of the image to be transmitted and the image to be authenticated, and performing linear combination on the normalized light signal intensity point sequence of the image to be transmitted and the image to be authenticated to generate a ciphertext.

[0074] Specifically, by normalizing the light signal intensity point sequence, it is helpful to eliminate the system error of the calculation correlation imaging structure at different measurement moments. The normalization method can include maximum and minimum value normalization, Z-score normalization and other commonly used normalization methods.

[0075] In an exemplary embodiment, maximum and minimum value normalization is adopted to normalize a certain light signal intensity point sequence, and the expression is as follows:

[0076] B′ t,k = [B t,k -min(B t,k )] / [max(B t,k )-min(B t,k )], (t = 1, 2)

[0077] Correspondingly, the generated ciphertext can be expressed by the following formula:

[0078] B k = αB′ 1,k + βB′ 2,k , (α + β = 1)

[0079] Wherein, α is much larger than β.

[0080] The embodiment of the present application generates the ciphertext by using the linear combination mode, thereby ensuring the security of the secure authentication optical encryption method and reducing the complexity of the method itself.

[0081] For the optical encryption method, the embodiment of the present application further provides a secure authentication optical decryption method based on the calculation of the correlation imaging, comprising the following steps:

[0082] The ciphertext is received through the public channel, the key is received through the private channel, and the to-be-authenticated image is shared in advance with the sender;

[0083] The to-be-transmitted image and the to-be-authenticated image are recovered from the received ciphertext using the received key, and whether the received ciphertext is correct is judged according to the recovered to-be-authenticated image, such as Figure 3 as shown, specifically comprising:

[0084] The imaging parameters of the received calculation correlation imaging device and the first distance are used to calculate the first reference speckle pattern, and the imaging parameters of the received calculation correlation imaging device and the second distance are used to calculate the second reference speckle pattern;

[0085] Specifically, the calculation method of the two reference speckle patterns is the same as the calculation method of the speckle pattern I k (x, y) in the optical encryption method, which will not be described here.

[0086] The to-be-authenticated image is recovered from the ciphertext based on the second reference speckle pattern, and the recovered to-be-authenticated image is authenticated by using a nonlinear correlation function based on the shared to-be-authenticated image, if the authentication is successful, it indicates that the received ciphertext is correct, at this time, the to-be-transmitted image is recovered from the ciphertext based on the first reference speckle pattern.

[0087] Specifically, when the ciphertext is transmitted in the public channel, the receiver may not receive the correct ciphertext, and in the case of an attacker, the ciphertext may even be replaced or tampered with to cause the receiver to receive the correct to-be-transmitted plaintext. Therefore, it is necessary to authenticate the correctness of the received ciphertext.

[0088] In an exemplary embodiment, the normalized second-order correlation function is used to recover the to-be-authenticated image from the ciphertext, and the expression is as follows:

[0089]

[0090] Where B k is the received ciphertext, I 2,k (x2, y2) is the second reference speckle pattern.

[0091] It should be noted that, since the proportion of the to-be-authenticated image in the ciphertext is very small, the clear to-be-authenticated image information cannot be obtained from the calculation result g2(x2, y2) of the normalized second-order correlation function alone, and this is to ensure that the information of the to-be-authenticated image is not leaked in the transmission process. Based on this situation, the receiver uses a nonlinear correlation function to authenticate the recovered to-be-authenticated image g2(x2, y2), and the specific process includes:

[0092] First, based on the to-be-authenticated image shared with the sender in advance, the following is calculated

[0093]

[0094] Where FT represents Fourier transform, · represents multiplication of corresponding pixels, and * represents conjugate.

[0095] Then, the following nonlinear correlation function is used for authentication:

[0096]

[0097] Where IFT represents inverse Fourier transform, and q represents nonlinear intensity.

[0098] In the nonlinear correlation function, if there is an obvious peak, it indicates that there is an obvious nonlinear correlation between the recovered to-be-authenticated image and the shared to-be-authenticated image, and it is considered that the recovered to-be-authenticated image is authenticated successfully. Otherwise, it is considered that the authentication fails.

[0099] When the recovered to-be-authenticated image information is authenticated successfully, the receiver can consider that the received ciphertext is correct ciphertext, and can further use the normalized second-order correlation function to recover the to-be-transmitted image from the ciphertext, as shown in the following formula; if the authentication fails, the receiver can consider that the received ciphertext is incorrect ciphertext, and the information transmission process ends.

[0100]

[0101] The optical decryption method provided by the embodiment of the application uses a nonlinear correlation function to securely authenticate the ciphertext, and only when the secure authentication is successful, the received ciphertext is considered to be correct ciphertext, and then the to-be-transmitted image information is decrypted, thereby ensuring the authenticability of the ciphertext and improving the security of the decryption result.

[0102] In order to verify the performance of the encryption and decryption method of the application, the following experimental data is provided.

[0103] Based on Figure 1The calculation correlation imaging structure is shown in the security authentication optical encryption system based on the calculation correlation imaging, a laser emits light with a wavelength of 532 nm, the waist of the laser beam is 6 mm, the number of random phase frames loaded by the spatial light modulator is 5000 frames, the distance between the to-be-transmitted image O1 (as shown in Figure 4 ) and the spatial light modulator is z1=0.1 m, and the distance between the to-be-authenticated image O2 (as shown in Figure 5 ) and the spatial light modulator is z2=0.2 m.

[0104] The bucket detection values of the to-be-transmitted image and the to-be-authenticated image detected by the bucket detector are linearly added to obtain a ciphertext sequence, wherein α=0.9 and β=0.1, as shown in Figure 6 .

[0105] In the decryption process, the normalized second-order correlation function g2(x2, y2) is obtained by using the correct ciphertext and the key, as shown in Figure 7 , and the correlation coefficient CC of the to-be-authenticated image is calculated as a convergence standard, and the definition is as follows:

[0106]

[0107] The CC value is 0.1877, and the Figure 7 It can be seen that the normalized second-order correlation function g2(x2, y2) cannot obtain the obvious information of the to-be-authenticated image, and the authentication method is to use the nonlinear correlation function NC(x2, y2), and the result is as shown in Figure 8 , and there is a clear peak in Figure 8 , which represents that the to-be-authenticated image is authenticated successfully. Then, the normalized second-order correlation function g1(x1, y1) is obtained by using the correct ciphertext and the key, as shown in Figure 9 , and the CC value is 0.7330, and the information of the to-be-transmitted image can be obviously seen.

[0108] Therefore, the method of the present application not only realizes the ciphertext authentication, but also can reconstruct the image with high quality. It can be seen that the method of the present application has high feasibility and effectiveness.

[0109] At the same time, when the receiver receives an incorrect key, the key authentication will fail. Even when an interference party adopts the way of intercepting and retransmitting the ciphertext to interfere, the information of the to-be-authenticated image cannot be obviously recovered, and the authentication will also fail, so that the security of the system is improved.

[0110] As shown in Figure 10 , the embodiment of the present application also provides a security authentication optical encryption device based on calculation correlation imaging, comprising a measurement module, a ciphertext generation module and a communication module.

[0111] The measurement module is used to measure the optical signal intensity point sequence of the image to be transmitted and the optical signal intensity point sequence of the image to be authenticated using the computational correlation imaging device. The distance between the image to be transmitted and the spatial light modulator in the computational correlation imaging device is a first distance, and the distance between the image to be authenticated and the spatial light modulator is a second distance. The first distance is not equal to the second distance. The ciphertext generation module is used to generate ciphertext based on the optical signal intensity point sequence of the image to be transmitted and the optical signal intensity point sequence of the image to be authenticated. The communication module is used to send the ciphertext to the receiver through a public channel and send the imaging parameters of the computational correlation imaging device, the first distance, and the second distance as keys to the receiver through a private channel. The receiver can then use the keys to recover the image to be transmitted and the image to be authenticated from the ciphertext and determine whether the received ciphertext is correct based on the recovered image to be authenticated.

[0112] It should be noted that the optical encryption device provided in this embodiment of the invention is for implementing the above-described optical encryption method. Its specific functions can be referred to in the above-described method embodiments, and will not be repeated here.

[0113] This invention presents a secure authentication optical encryption architecture based on computational correlation imaging. The proposed secure authentication optical encryption device utilizes computational correlation imaging technology to sequentially place the object to be transmitted and the object to be authenticated at different distances. The detected bucket measurement value sequences are then combined into ciphertext according to a certain ratio, thereby achieving secure encryption for secure authentication.

[0114] like Figure 11 As shown, this embodiment of the invention also provides a secure authentication optical decryption device based on computational correlation imaging, including a communication module and a decryption module.

[0115] The communication module receives ciphertext via a public channel and a key via a private channel, and shares the image to be authenticated with the sender beforehand. The decryption module uses the received key to recover the image to be transmitted and the image to be authenticated from the received ciphertext, and determines whether the received ciphertext is correct based on the recovered image to be authenticated. Specifically, this includes: calculating a first reference speckle pattern using the received imaging parameters of the computational correlation imaging device and a first distance; calculating a second reference speckle pattern using the received imaging parameters of the computational correlation imaging device and a second distance; recovering the image to be authenticated from the ciphertext based on the second reference speckle pattern; authenticating the recovered image to be authenticated using a nonlinear correlation function based on the shared image to be authenticated; if authentication is successful, it indicates that the received ciphertext is correct, and the image to be transmitted is then recovered from the ciphertext based on the first reference speckle pattern.

[0116] It should be noted that the optical decryption device provided by the embodiment of the present application is used to realize the optical decryption method, and the functions can refer to the above-mentioned method embodiments, which will not be repeated here.

[0117] The security authentication optical decryption device based on the correlation imaging can perform security authentication on the ciphertext by using a nonlinear correlation function, and only when the security authentication is successful, the received ciphertext can be ensured to be correct, and then the to-be-transmitted information is decrypted, so that the ciphertext authentication is ensured, and the security of the decryption result is improved.

[0118] Figure 12 An example of an entity structure diagram of an electronic device is shown in Figure 12 As shown, the electronic device can include a processor 1201, a communications interface 1202, a memory 1203 and a communications bus 1204, wherein the processor 1201, the communications interface 1202 and the memory 1203 can complete mutual communication through the communications bus 1204. The processor 1201 can call the logical instructions in the memory 1203 to execute the optical encryption method and / or the optical decryption method in the above-mentioned embodiments.

[0119] In addition, the logical instructions in the memory 1203 described above are implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or parts of the present application that essentially contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0120] The embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the optical encryption method and / or the optical decryption method provided by the above-mentioned method embodiments.

[0121] The embodiment of the present application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the optical encryption method and / or the optical decryption method provided by each method embodiment.

[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software necessary for a general hardware platform, and of course, can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in the sense of contribution to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, and the like, and includes a plurality of instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0123] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some technical features thereof; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A secure authentication optical encryption method based on computational correlation imaging, characterized in that, include: Step 1: Set the distance between the image to be transmitted and the spatial light modulator in the computational correlation imaging device as the first distance, and use the computational correlation imaging device to measure the light signal intensity point sequence of the image to be transmitted; Step 2: Remove the image to be transmitted, set the distance between the image to be authenticated and the spatial light modulator as the second distance, and use the computational correlation imaging device to measure the light signal intensity point sequence of the image to be authenticated; wherein, the first distance is not equal to the second distance; Step 3: Generate ciphertext based on the optical signal intensity point sequence of the image to be transmitted and the optical signal intensity point sequence of the image to be authenticated; wherein, the proportion of the optical signal intensity point sequence of the image to be transmitted in the ciphertext should be much larger than that of the optical signal intensity point sequence of the image to be authenticated; Step 4: Send the ciphertext to the receiver through a public channel. Use the imaging parameters of the associated imaging device, the first distance, and the second distance as keys to send to the receiver through a private channel. The receiver can then use the keys to recover the image to be transmitted and the image to be authenticated from the ciphertext and determine whether the received ciphertext is correct based on the recovered image to be authenticated.

2. The secure optical encryption method for authentication based on computational correlation imaging according to claim 1, characterized in that, The computational correlation imaging device measures the optical signal intensity point sequence of the image to be transmitted and the image to be authenticated according to the following formula: in, This represents the sequence of light signal intensity points in the image to be transmitted. This represents the sequence of light signal intensity points in the image to be authenticated. and These represent the image to be transmitted and the image to be authenticated, respectively. Represents the lateral coordinates of the object surface in the image to be transmitted. First The speckle pattern produced over time Represents the lateral coordinates of the object surface in the image to be authenticated. First The speckled pattern produced over time.

3. The secure authentication optical encryption method based on computational correlation imaging according to claim 2, characterized in that, The horizontal coordinates of the object surface in the image are calculated using the following formula. First The speckle pattern produced over time : in, Representative wavelength is Fresnel transform with distance z This represents the random phase loaded by the spatial light modulator, where i represents the imaginary unit. This indicates that the absolute value is taken and then squared.

4. The secure authentication optical encryption method based on computational correlation imaging according to claim 1, characterized in that, Step 3 specifically includes: The optical signal intensity point sequences of the image to be transmitted and the image to be authenticated are normalized, and the normalized optical signal intensity point sequences of the image to be transmitted and the image to be authenticated are linearly combined to generate ciphertext.

5. A secure authentication optical decryption method based on computational correlation imaging, characterized in that, The optical encryption method according to any one of claims 1 to 4, wherein the optical decryption method comprises: The encrypted text is received through a public channel, the key is received through a private channel, and the image to be authenticated is shared with the sender beforehand. Using the received key, the image to be transmitted and the image to be authenticated are recovered from the received ciphertext. The recovered image to be authenticated is then used to determine whether the received ciphertext is correct. Specifically, this includes: A first reference speckle pattern is calculated using the received imaging parameters of the computational correlation imaging device and a first distance; a second reference speckle pattern is calculated using the received imaging parameters of the computational correlation imaging device and a second distance. The image to be authenticated is recovered from the ciphertext based on the second reference speckle pattern. The recovered image to be authenticated is then authenticated using a nonlinear correlation function based on the shared image to be authenticated. If the authentication is successful, it indicates that the received ciphertext is correct. At this point, the image to be transmitted is recovered from the ciphertext based on the first reference speckle pattern.

6. The secure authentication optical decryption method based on computational correlation imaging according to claim 5, characterized in that, The image to be authenticated or transmitted can be recovered from the ciphertext using the following normalized second-order correlation function based on the reference speckle pattern: in, This represents the recovered image to be transmitted. This represents the recovered image to be authenticated. and These represent the first reference speckle pattern and the second reference speckle pattern, respectively. This indicates encrypted text.

7. A secure authentication optical encryption device based on computational correlation imaging, characterized in that, The optical encryption method for secure authentication as described in any one of claims 1 to 4 includes: The measurement module is used to measure the optical signal intensity point sequence of the image to be transmitted and the optical signal intensity point sequence of the image to be authenticated using a computational correlation imaging device; wherein, the distance between the image to be transmitted and the spatial light modulator in the computational correlation imaging device is a first distance, and the distance between the image to be authenticated and the spatial light modulator is a second distance, and the first distance is not equal to the second distance; The ciphertext generation module is used to generate ciphertext based on the optical signal intensity point sequence of the image to be transmitted and the optical signal intensity point sequence of the image to be authenticated. The communication module is used to send ciphertext to the receiver through a public channel and to send the imaging parameters of the associated imaging device, the first distance and the second distance as keys to the receiver through a private channel, so that the receiver can use the keys to recover the image to be transmitted and the image to be authenticated from the ciphertext, and determine whether the received ciphertext is correct based on the recovered image to be authenticated.

8. A secure authentication optical decryption device based on computational correlation imaging, characterized in that, Applied to the optical encryption device as described in claim 7, comprising: The communication module is used to receive ciphertext through a public channel, receive keys through a private channel, and share the image to be authenticated with the sender in advance. The decryption module is used to recover the image to be transmitted and the image to be authenticated from the received ciphertext using the received key, and to determine whether the received ciphertext is correct based on the recovered image to be authenticated. Specifically, it includes: calculating a first reference speckle pattern using the received imaging parameters of the computational correlation imaging device and a first distance; calculating a second reference speckle pattern using the received imaging parameters of the computational correlation imaging device and a second distance; recovering the image to be authenticated from the ciphertext based on the second reference speckle pattern; authenticating the recovered image to be authenticated using a nonlinear correlation function based on the shared image to be authenticated; if the authentication is successful, it indicates that the received ciphertext is correct, and at this time, the image to be transmitted is recovered from the ciphertext based on the first reference speckle pattern.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the optical encryption method as described in any one of claims 1 to 4 and / or the optical decryption method as described in claim 5 or 6.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the optical encryption method as described in any one of claims 1 to 4 and / or the optical decryption method as described in claim 5 or 6.

Citation Information

Patent Citations

  • Compressed optical encryption and decryption method based on ghost imaging and image authentication

    CN116668018A

  • Image authentication method based on aperture encryption and diffraction imaging

    CN116933277A