Browser security monitoring system based on quantum encryption

Through the browser security monitoring system based on quantum encryption, using quantum bit generation and AES encryption algorithm, the problem of eavesdropping on web page information within the power grid is solved, and high security and reliability are achieved in the information transmission process.

CN120785524APending Publication Date: 2025-10-14HEFEI D2S INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410383282.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-01
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

The confidential information on the internal web pages of the power grid is at risk of being eavesdropped during browsing, resulting in information leakage.

Method used

A browser security monitoring system based on quantum encryption is used. Through quantum bit generation, measurement, shared key generation and encryption and decryption modules, the principles of quantum mechanics are used to ensure the security of information transmission. Combined with the AES encryption algorithm, multiple rounds of encryption are performed to monitor the security of the communication environment.

Benefits of technology

Effectively detect theft during information transmission, ensure that keys are not stolen during transmission, and provide higher security and encrypted communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120785524A_ABST
    Figure CN120785524A_ABST
Patent Text Reader

Abstract

The invention is applicable to the technical field of information security, and provides a browser security monitoring system based on quantum encryption, comprising: a quantum bit generation module for randomly generating a quantum bit string, measuring the quantum bit string to obtain a first measurement result, and sending the first measurement result and the quantum bit string to a browser terminal; the browsing terminal measurement module is used for receiving the quantum bit string, measuring the quantum bit string to obtain a second measurement result, and sending the second measurement result to the server; the shared key generation module is used for comparing the first measurement result with the second measurement result and generating a string of random numbers as a shared key, and the shared key is a quantum key; and the plaintext information encryption module is used for encrypting the user demand information through an encryption algorithm based on the generated quantum key to generate a ciphertext. According to the invention, whether the information is stolen or not in the transmission process can be effectively detected, and the key is not stolen in the transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information security technology, and in particular to a browser security monitoring system based on quantum encryption. Background Art

[0002] Power grid workers often access internal grid websites to perform their work. These websites often contain a large amount of confidential information. To prevent others from accessing this information, users are authenticated to ensure that only authorized users can view it. This prevents information leakage to a certain extent. However, when authorized users browse and view confidential information, they are at risk of being eavesdropped, leading to information leakage. Therefore, a browser security monitoring system based on quantum encryption is needed to address this issue. Summary of the Invention

[0003] In view of the shortcomings of the existing technology, the purpose of the present invention is to provide a browser security monitoring system based on quantum encryption to solve the problems existing in the above background technology.

[0004] The present invention is implemented as follows: a browser security monitoring system based on quantum encryption, the system comprising:

[0005] The user identity authentication module is used to receive the web page identity authentication information input by the user. After the identity authentication is passed, the non-encrypted information and the encrypted information subject are displayed on the browsing web page;

[0006] a qubit generation module, configured to receive an encrypted information viewing instruction, randomly generate a qubit string, measure the qubit string to obtain a first measurement result, and send the first measurement result and the qubit string to a browser terminal;

[0007] A browsing terminal measurement module is used to receive a quantum bit string, measure the quantum bit string, obtain a second measurement result, and send the second measurement result to a server;

[0008] a shared key generation module, configured to compare the first measurement result and the second measurement result and generate a string of random numbers as a shared key, wherein the shared key is a quantum key;

[0009] The plaintext information encryption module is used to encrypt the user's required information through an encryption algorithm based on the generated quantum key to generate ciphertext; the ciphertext is sent to the browser terminal;

[0010] The encrypted information decryption module is used to receive the ciphertext, decrypt the ciphertext using the shared key, and restore the user demand information corresponding to the encrypted information viewing instruction.

[0011] As a further solution of the present invention: a quantum channel is established between the server and the browser terminal, and the quantum bit string is a series of quantum bits generated by a quantum light source, each quantum bit is in a specific quantum state, and the specific quantum state is a polarization state or a phase state.

[0012] As a further solution of the present invention: the shared key generation module includes:

[0013] an initial consistency rate determining unit, configured to publicly compare the first measurement result and the second measurement result to determine an initial consistency rate of the measurement results; a communication environment determining unit, configured to determine that the communication environment is secure when the initial consistency rate is higher than a set consistency rate, and extract the identical parts of the measurement results;

[0014] The shared key generating unit is used to convert the identical part into binary information, and generate a string of random numbers as the shared key according to the binary information.

[0015] As a further solution of the present invention: the plaintext information encryption module includes:

[0016] An initial key input unit, used to use a portion of the quantum key as an initial round key and input it into the AES encryption algorithm;

[0017] An information multi-round encryption unit, used to generate a series of round keys according to the selected key length and perform multi-round encryption;

[0018] The encrypted ciphertext determination unit is used to generate an encrypted ciphertext, which can only be decrypted by a recipient holding the corresponding quantum key.

[0019] As a further solution of the present invention: the information multi-round encryption unit includes:

[0020] The initial round encryption subunit is used to perform an XOR operation on the initial round key and the user demand information to be encrypted to obtain the input for the subsequent encryption rounds. The intermediate round encryption subunit is used to repeatedly apply the AES encryption round function, which includes byte replacement, row shift, column confusion and round key addition. In each round of encryption, the round key is XORed with the state matrix to enhance the encryption effect.

[0021] The final round encryption subunit is used to perform the final round of encryption, omitting the column obfuscation step and adding the round key in the last step of the round function.

[0022] As a further solution of the present invention: the system also includes a browsing process monitoring module, and the working steps of the browsing process monitoring module are: randomly generating a quantum bit string at each set time value, measuring the quantum bit string to obtain a third measurement result, and sending the third measurement result and the quantum bit string to the browser terminal; receiving the quantum bit string, measuring the quantum bit string to obtain a fourth measurement result, and sending the fourth measurement result to the server; comparing the third measurement result and the fourth measurement result to obtain a subsequent consistency rate, comparing the subsequent consistency rate with the initial consistency rate, and when the subsequent consistency rate is less than the initial consistency rate × k, where k is a set ratio value, interrupting the communication connection between the browser terminal and the server.

[0023] As a further solution of the present invention: when the first measurement result and the quantum bit string are sent to the browser terminal, the first measurement result is transmitted through a network communication channel, and the quantum bit string is transmitted through a quantum channel.

[0024] Another object of the present invention is to provide a browser security monitoring method based on quantum encryption, the method comprising the following steps:

[0025] Receive web page identity authentication information input by the user, and after the identity authentication is passed, display the non-encrypted information and the encrypted information subject on the browsing web page; receive an encrypted information viewing instruction, randomly generate a quantum bit string, measure the quantum bit string to obtain a first measurement result, and send the first measurement result and the quantum bit string to the browser terminal;

[0026] receiving a quantum bit string, measuring the quantum bit string to obtain a second measurement result, and sending the second measurement result to a server;

[0027] Comparing the first measurement result and the second measurement result to generate an identical string of random numbers as a shared key, wherein the shared key is a quantum key;

[0028] Based on the generated quantum key, the user demand information is encrypted through an encryption algorithm to generate ciphertext; the ciphertext is sent to the browser terminal; after receiving the ciphertext, the ciphertext is decrypted through the shared key to restore the user demand information corresponding to the encrypted information viewing instruction.

[0029] As a further solution of the present invention: the step of comparing the first measurement result and the second measurement result to generate a string of identical random numbers as the shared key specifically includes: publicly comparing the first measurement result and the second measurement result to determine an initial consistency rate of the measurement results; when the initial consistency rate is higher than a set consistency rate, determining that the communication environment is secure and extracting the identical parts of the measurement results; converting the identical parts into binary information, and generating a string of random numbers as the shared key based on the binary information.

[0030] As a further scheme of the present application: the step of encrypting the user demand information by the generated quantum key through an encryption algorithm to generate ciphertext, specifically includes: using a part of the quantum key as an initial round key, inputting into an AES encryption algorithm; generating a series of round keys according to the selected key length to perform multi-round encryption; generating the encrypted ciphertext, and the ciphertext can only be decrypted by a receiver holding the corresponding quantum key.

[0031] As a further scheme of the present application: the step of generating a series of round keys according to the selected key length to perform multi-round encryption, specifically includes: performing XOR operation between the initial round key and the user demand information to be encrypted to obtain the input of the subsequent encryption round; repeatedly applying the round function of the AES encryption, and the round function includes byte substitution, row shift, column confusion and round key addition; in each round of encryption, the round key is subjected to XOR operation with a state matrix to enhance the encryption effect; performing the last round of encryption, omitting the column confusion step, and adding the round key in the last step of the round function.

[0032] Compared with the prior art, the present application has the following beneficial effects:

[0033] The present application can effectively detect whether the information is stolen in the transmission process based on quantum encryption, and there is no need to worry about the key being stolen in the transmission process. This key distribution method based on the principle of quantum mechanics provides higher security for encrypted communication. BRIEF DESCRIPTION OF DRAWINGS

[0034] Figure 1 It is a structural schematic diagram of a browser security monitoring system based on quantum encryption.

[0035] Figure 2 It is a structural schematic diagram of a shared key generation module in a browser security monitoring system based on quantum encryption.

[0036] Figure 3 It is a structural schematic diagram of a plaintext information encryption module in a browser security monitoring system based on quantum encryption.

[0037] Figure 4 It is a structural schematic diagram of an information multi-round encryption unit in a browser security monitoring system based on quantum encryption.

[0038] Figure 5 It is a flowchart of a browser security monitoring method based on quantum encryption. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0040] The specific implementation of the present invention is described in detail below with reference to specific embodiments.

[0041] like Figure 1 As shown, an embodiment of the present invention provides a browser security monitoring system based on quantum encryption, the system comprising:

[0042] The user identity authentication module 100 is used to receive the web page identity authentication information input by the user, and after the identity authentication is passed, the non-encrypted information and the encrypted information subject are displayed on the browsing web page;

[0043] The qubit generation module 200 is configured to receive an encrypted information viewing instruction, randomly generate a qubit string, measure the qubit string to obtain a first measurement result, and send the first measurement result and the qubit string to the browser terminal. When the first measurement result and the qubit string are sent to the browser terminal, the first measurement result is transmitted via a network communication channel, and the qubit string is transmitted via a quantum channel. The browser terminal measurement module 300 is configured to receive the qubit string, measure the qubit string to obtain a second measurement result, and send the second measurement result to the server.

[0044] A shared key generation module 400 is configured to compare the first measurement result and the second measurement result to generate a string of identical random numbers as a shared key, where the shared key is a quantum key;

[0045] The plaintext information encryption module 500 is used to encrypt the user's request information using an encryption algorithm based on the generated quantum key to generate ciphertext; and send the ciphertext to the browser terminal;

[0046] The encrypted information decryption module 600 is used to receive the ciphertext, decrypt the ciphertext using the shared key, and restore the user requirement information corresponding to the encrypted information viewing instruction.

[0047] It should be noted that when a user browses and views confidential information, there is a risk of being eavesdropped, which may lead to information leakage. The embodiments of the present invention are intended to solve the above problem.

[0048] When the user wants to access the intranet webpage of the power grid for related work, the webpage identity authentication information needs to be input, which includes but is not limited to a user account, a password, etc. After identity authentication, non-encrypted information and encrypted information topics are displayed on the webpage. The encrypted information topic is used to indicate the approximate content of the corresponding encrypted information. When the user needs to access the encrypted information corresponding to the encrypted information topic, the encrypted information viewing instruction needs to be input. When the server receives the encrypted information viewing instruction, a quantum bit string is randomly generated. A quantum channel is established between the server and the browser terminal. The quantum bit string is a series of quantum bits generated by a quantum light source. These quantum bits can have different polarization modes and are used to realize key distribution. Each quantum bit is in a specific quantum state, such as a polarization state or a phase state. Then the quantum bit string is measured to obtain a first measurement result. The first measurement result and the quantum bit string are sent to the browser terminal. The browser terminal receives the quantum bit string and measures the quantum bit string to obtain a second measurement result. The second measurement result is sent to the server. At this time, the first measurement result and the second measurement result are compared. When there is a stealing behavior, the quantum state of the quantum bit string will be destroyed, and the first measurement result and the second measurement result will have a large difference. At this time, the ciphertext will not be sent. When the first measurement result and the second measurement result are basically similar, it indicates that there is no stealing behavior. A string of the same random number is generated as a shared key. The shared key is a quantum key. Then, based on the generated quantum key, the user demand information is encrypted through an encryption algorithm to generate a ciphertext. The ciphertext is sent to the browser terminal. The browser terminal receives the ciphertext and decrypts the ciphertext through the shared key to restore the user demand information corresponding to the encrypted information viewing instruction. The quantum bit generation module 200 and the plaintext information encryption module 500 are located in the server. The browser terminal measurement module 300 and the encrypted information decryption module 600 are located in the browser terminal. The server and the browser terminal are both provided with a shared key generation module 400. In this way, based on quantum encryption, it can effectively detect whether there is a stealing behavior in the transmission process of the information, and there is no need to worry about the key being stolen in the transmission process. This key distribution method based on the principle of quantum mechanics provides higher security for encrypted communication.

[0049] As Figure 2 shown, as a preferred embodiment of the present application, the shared key generation module 400 includes:

[0050] The initial consistency rate determination unit 401 is used to publicly compare the first measurement result and the second measurement result to determine the initial consistency rate of the measurement result.

[0051] The communication environment judging unit 402 judges that the communication environment is safe when the initial consistency rate is higher than the set consistency rate, and extracts the same part in the measurement result;

[0052] The shared key generating unit 403 converts the same part into binary information, and generates a series of random numbers as shared keys according to the binary information.

[0053] In the embodiment of the present application, in order to obtain the shared keys, the first measurement result and the second measurement result are compared publicly to determine the initial consistency rate of the measurement result; when the initial consistency rate is higher than the set consistency rate, the set consistency rate is a fixed value set in advance, for example, 96%, the communication environment is judged to be safe, the same part in the measurement result is extracted, and then the same part is converted into binary information, and a series of random numbers are generated as shared keys according to the binary information. Here, an algorithm model for converting the binary information into the keys can be prepared in advance.

[0054] As shown in Figure 3 As a preferred embodiment of the present application, the plaintext information encryption module 500 includes:

[0055] The initial key input unit 501 uses a part of the quantum key as an initial round key, and inputs the initial round key into the AES encryption algorithm.

[0056] The information multi-round encryption unit 502 generates a series of round keys according to the selected key length, and performs multi-round encryption.

[0057] The encrypted ciphertext determining unit 503 generates the encrypted ciphertext, and the ciphertext can be decrypted only by the receiver who holds the corresponding quantum key.

[0058] In the embodiment of the present application, when the user demand information is encrypted based on the quantum key, first, a part of the quantum key is used as an initial round key, and the specific part needs to be set in advance, and the initial round key is input into the AES encryption algorithm; then, a series of round keys are generated according to the selected key length (such as 128 bits, 192 bits or 256 bits), and multi-round encryption is performed. After the multi-round encryption, the ciphertext can be obtained, and the ciphertext can be decrypted only by the receiver who holds the corresponding quantum key. After the receiver receives the ciphertext, the same quantum key and the AES decryption algorithm are used for decryption to restore the original plaintext information. Due to the randomness and unpredictability of the quantum key and the high security of the AES algorithm, this encryption method provides very strong security protection and can resist many traditional password attacks. Figure 4 As a preferred embodiment of the present application, the information multi-round encryption unit 502 includes:

[0059] The initial round encryption subunit 5021 is used to perform an XOR operation on the initial round key and the user demand information to be encrypted to obtain the input for the subsequent encryption rounds;

[0060] The intermediate round encryption subunit 5022 is used to repeatedly apply the AES encryption round function, which includes byte replacement, row shift, column confusion and round key addition. In each round of encryption, the round key is XORed with the state matrix to enhance the encryption effect.

[0061] The last round encryption subunit 5023 is used to perform the last round of encryption, omit the column obfuscation step, and add the round key in the last step of the round function.

[0062] In an embodiment of the present invention, during multiple rounds of encryption, the initial round key is XORed with the user request information to be encrypted to obtain the input for subsequent rounds. The AES round function is then repeatedly applied. This round function includes byte substitution (SubBytes), row shifting (ShiftRows), column mixing (MixColumns), and round key addition (AddRoundKey). In each round of encryption, the round key is XORed with the state matrix to enhance the encryption effect. During the final round of encryption, the column mixing step is omitted, and the round key is added in the final step of the round function. After multiple rounds of encryption, the encrypted ciphertext is obtained. This ciphertext can only be decrypted by the recipient holding the corresponding quantum key. The generation and distribution of quantum keys is inherently a complex and secure communication process that leverages the properties of quantum mechanics to ensure secure key transmission. The AES algorithm is a widely used symmetric encryption algorithm whose security has been widely verified and recognized. Therefore, combining quantum keys with the AES algorithm can further improve the security and reliability of information encryption.

[0063] As a preferred embodiment of the present invention, the system also includes a browsing process monitoring module, and the working steps of the browsing process monitoring module are: after the ciphertext is sent, a quantum bit string is randomly generated at each set time interval, the quantum bit string is measured to obtain a third measurement result, and the third measurement result and the quantum bit string are sent to the browser terminal; the quantum bit string is received, the quantum bit string is measured to obtain a fourth measurement result, and the fourth measurement result is sent to the server; the third measurement result and the fourth measurement result are compared to obtain a subsequent consistency rate, and the subsequent consistency rate is compared with the initial consistency rate. When the subsequent consistency rate is less than the initial consistency rate × k, k is a set ratio value, for example, k is 0.85, it indicates that eavesdropping may occur after the ciphertext is sent, and the communication connection between the browser terminal and the server is interrupted.

[0064] like Figure 5As shown, the embodiment of the present application also provides a browser security monitoring method based on quantum encryption, which comprises the following steps: S100, receiving the webpage identity authentication information input by a user, and displaying non-encrypted information and encrypted information topics on the browsed webpage after the identity authentication is passed;

[0065] S200, receiving an encrypted information viewing instruction, randomly generating a quantum bit string, measuring the quantum bit string to obtain a first measurement result, and sending the first measurement result and the quantum bit string to a browser terminal;

[0066] S300, receiving a quantum bit string, measuring the quantum bit string to obtain a second measurement result, and sending the second measurement result to a server; S400, comparing the first measurement result and the second measurement result, generating a string of identical random numbers as a shared key, and the shared key is a quantum key;

[0067] S500, based on the generated quantum key, encrypting user demand information through an encryption algorithm to generate ciphertext; and sending the ciphertext to the browser terminal;

[0068] S600, receiving the ciphertext, decrypting the ciphertext through the shared key, and restoring the user demand information corresponding to the encrypted information viewing instruction.

[0069] As a preferred embodiment of the present application, the step of comparing the first measurement result and the second measurement result to generate a string of identical random numbers as a shared key specifically comprises: publicly comparing the first measurement result and the second measurement result to determine the initial consistency rate of the measurement results; when the initial consistency rate is higher than a set consistency rate, it is determined that the communication environment is safe, and the same part in the measurement result is extracted; the same part is converted into binary information, and a string of random numbers is generated as a shared key according to the binary information.

[0070] As a preferred embodiment of the present application, the step of encrypting the user demand information through an encryption algorithm based on the generated quantum key to generate ciphertext specifically comprises: using a part of the quantum key as an initial round key and inputting it into an AES encryption algorithm; generating a series of round keys according to the selected key length for multi-round encryption; and generating encrypted ciphertext, which can only be decrypted by the receiver who holds the corresponding quantum key.

[0071] As a preferred embodiment of the present application, the step of generating a series of round keys according to the selected key length and performing multi-round encryption specifically comprises: performing XOR operation between the initial round key and the user demand information to be encrypted to obtain the input of the subsequent encryption round; repeatedly applying the round function of AES encryption, which comprises byte substitution, row shift, column confusion and round key addition; in each round of encryption, performing XOR operation between the round key and the state matrix to enhance the encryption effect; performing the last round of encryption, omitting the column confusion step, and adding the round key in the last step of the round function.

[0072] The above only describes the preferred embodiments of the present application in detail, and does not limit the present application. Any modification, equivalent replacement and improvement within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0073] It should be understood that although each step in the flowchart of each embodiment of the present application is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in each embodiment can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or sub-steps or stages of other steps.

[0074] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The program can be stored in a non-volatile computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, storage, databases, or other media in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0075] Other embodiments of the present disclosure will be apparent to those skilled in the art with the disclosure in the specification and the examples. The present application is intended to cover any variations, uses, or adaptive changes of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the art that are not disclosed by the present disclosure. The specification and examples are only considered as exemplary, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A browser security monitoring system based on quantum encryption, characterized in that: The system comprises: The user identity authentication module is used to receive the web page identity authentication information input by the user. After the identity authentication is passed, the non-encrypted information and the encrypted information subject are displayed on the browsing web page; a qubit generation module, configured to receive an encrypted information viewing instruction, randomly generate a qubit string, measure the qubit string to obtain a first measurement result, and send the first measurement result and the qubit string to a browser terminal; A browsing terminal measurement module is used to receive a quantum bit string, measure the quantum bit string, obtain a second measurement result, and send the second measurement result to a server; a shared key generation module, configured to compare the first measurement result and the second measurement result and generate a string of random numbers as a shared key, wherein the shared key is a quantum key; The plaintext information encryption module is used to encrypt the user's required information through an encryption algorithm based on the generated quantum key to generate ciphertext; the ciphertext is sent to the browser terminal; The encrypted information decryption module is used to receive the ciphertext, decrypt the ciphertext using the shared key, and restore the user demand information corresponding to the encrypted information viewing instruction.

2. The browser security monitoring system based on quantum encryption according to claim 1 is characterized in that: A quantum channel is established between the server and the browser terminal. The quantum bit string is a series of quantum bits generated by a quantum light source. Each quantum bit is in a specific quantum state, which is a polarization state or a phase state.

3. The browser security monitoring system based on quantum encryption according to claim 1 is characterized in that: The shared key generation module includes: an initial consistency rate determining unit, configured to publicly compare the first measurement result and the second measurement result to determine an initial consistency rate of the measurement results; a communication environment determining unit, configured to determine that the communication environment is secure when the initial consistency rate is higher than a set consistency rate, and extract the identical parts of the measurement results; The shared key generating unit is used to convert the identical part into binary information, and generate a string of random numbers as the shared key according to the binary information.

4. The browser security monitoring system based on quantum encryption according to claim 1 is characterized in that: The plaintext information encryption module includes: An initial key input unit, used to use a portion of the quantum key as an initial round key and input it into the AES encryption algorithm; An information multi-round encryption unit, used to generate a series of round keys according to the selected key length and perform multi-round encryption; The encrypted ciphertext determination unit is used to generate an encrypted ciphertext, which can only be decrypted by a recipient holding the corresponding quantum key.

5. The browser security monitoring system based on quantum encryption according to claim 4 is characterized in that: The information multi-round encryption unit includes: The initial round encryption subunit is used to perform an XOR operation on the initial round key and the user demand information to be encrypted to obtain the input for the subsequent encryption rounds. The intermediate round encryption subunit is used to repeatedly apply the AES encryption round function, which includes byte replacement, row shift, column confusion and round key addition. In each round of encryption, the round key is XORed with the state matrix to enhance the encryption effect. The final round encryption subunit is used to perform the final round of encryption, omitting the column obfuscation step and adding the round key in the last step of the round function.

6. The browser security monitoring system based on quantum encryption according to claim 3 is characterized in that: The system also includes a browsing process monitoring module, which operates as follows: randomly generating a quantum bit string at each set time interval, measuring the quantum bit string to obtain a third measurement result, and sending the third measurement result and the quantum bit string to the browser terminal; receiving the quantum bit string, measuring the quantum bit string to obtain a fourth measurement result, and sending the fourth measurement result to the server; The third measurement result and the fourth measurement result are compared to obtain a subsequent consistency rate, and the subsequent consistency rate is compared with the initial consistency rate. When the subsequent consistency rate is less than the initial consistency rate × k, where k is a set ratio value, the communication connection between the browser terminal and the server is interrupted.

7. The browser security monitoring system based on quantum encryption according to claim 1 is characterized in that: When the first measurement result and the quantum bit string are sent to the browser terminal, the first measurement result is transmitted through the network communication channel, and the quantum bit string is transmitted through the quantum channel.