Secure communication network system and method based on quantum key

By incorporating quantum key distribution, blockchain verification, and quantum algorithm acceleration modules, the system addresses cybersecurity issues under the threat of quantum computing, enabling information-theoretic secure encrypted communication and efficient utilization of hybrid computing resources, while supporting seamless integration and incremental upgrades of existing networks.

CN121567299APending Publication Date: 2026-02-24HUANENG ZHAOCAI DIGITAL TECHNOLOGY CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511460136.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-13
Publication Date
2026-02-24

AI Technical Summary

Technical Problem

Existing cybersecurity systems face the threat of quantum computer attacks. Traditional encryption algorithms are easily cracked, and quantum key distribution technology has high deployment costs, poor compatibility, and low efficiency in utilizing hybrid computing resources.

Method used

A quantum key distribution module is used to generate information-theoretically secure symmetric keys, a blockchain verification module is combined to ensure immutability, a quantum algorithm acceleration module is introduced to accelerate computation, a hybrid computing scheduling module optimizes resource allocation, and a compatibility adaptation module supports existing network devices.

Benefits of technology

It constructs an information-theory-secure key distribution and encrypted communication system, achieving long-term data confidentiality and improved computational efficiency, supporting seamless integration and incremental upgrades of existing networks, and optimizing the utilization of hybrid computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121567299A_ABST
    Figure CN121567299A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a secure communication network system and method based on a quantum key, and the system comprises a quantum key distribution module which is used for building and updating a symmetric key between communication nodes through a quantum key distribution protocol; the quantum encryption communication module is used for encrypting and decrypting communication data by using the symmetric key; the quantum algorithm acceleration module is used for deploying a quantum algorithm in machine learning and optimization calculation tasks to realize calculation acceleration; the hybrid computing scheduling module is used for coordinating task allocation and resource scheduling between the classical computing resources and the quantum computing resources; and the block chain verification module is used for recording life cycles of key distribution, communication sessions and calculation tasks and ensuring non-tampering and traceability of the data. A key distribution and encryption communication basis of an information theory security level is constructed, and long-term data confidentiality is provided for a network. And the complex service processing capability and efficiency of the whole network system are obviously improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of secure network communication technology, and in particular to a secure communication network system and method based on quantum key distribution. Background Technology

[0002] As digitalization deepens, global communication networks are facing both challenges and opportunities from the era of quantum computing. On the one hand, the security of traditional public-key encryption systems (such as RSA and ECC) relies on the computational complexity of mathematical problems like large number factorization and discrete logarithms. Quantum computers, with algorithms like Shor's algorithm, can solve these problems in polynomial time, posing an unprecedented threat to existing network security infrastructure and making it difficult to guarantee the long-term confidentiality of sensitive data. On the other hand, quantum computing itself brings revolutionary opportunities. Its exponential acceleration potential in areas such as optimization and machine learning promises to fundamentally change the way data is processed and decisions are made.

[0003] Currently, to address the security threats posed by quantum computing, the industry has mainly proposed two approaches: post-quantum cryptography (PQC) and quantum key distribution (QKD). PQC aims to design novel mathematical algorithms that can resist quantum computing attacks, but its standardization process is not yet fully mature, and its integration and compatibility with existing systems and protocols still face challenges. QKD, on the other hand, achieves information-theoretically secure key distribution based on quantum mechanical principles (such as Heisenberg's uncertainty principle and the quantum no-cloning theorem), but its widespread application is limited by deployment costs, transmission distances, and the need for large-scale modifications to existing network equipment.

[0004] Meanwhile, at the computing level, although quantum computing hardware is still in its early stages of development, how to effectively coordinate classical cloud computing and edge computing resources with emerging quantum computing resources to build a hybrid computing architecture to handle different types of tasks and maximize overall computing efficiency has become an urgent problem to be explored. Summary of the Invention

[0005] In view of this, embodiments of this application provide a secure communication network system based on quantum key distribution. One or more embodiments of this application also relate to a quantum encrypted communication method, a computing device, a computer-readable storage medium, and a computer program, to address the technical deficiencies existing in the prior art.

[0006] In a first aspect, embodiments of this application provide a secure communication network system based on quantum key distribution, comprising: The quantum key distribution module is used to establish and update symmetric keys between communication nodes through a quantum key distribution protocol; A quantum-encrypted communication module is used to encrypt and decrypt communication data using the symmetric key; The quantum algorithm acceleration module is used to deploy quantum algorithms in machine learning and optimization computing tasks to achieve computational acceleration. The hybrid computing scheduling module is used to coordinate task allocation and resource scheduling between classical computing resources and quantum computing resources; The blockchain verification module is used to record the lifecycle of key distribution, communication sessions, and computing tasks, ensuring the immutability and traceability of the data.

[0007] In one possible implementation, the quantum key distribution module includes: A quantum random number generator is used to generate truly random numbers as key seeds; A key negotiation unit is used to negotiate and distribute keys between the communicating parties; The key update unit is used to update keys periodically or triggeredly to ensure forward security of the keys.

[0008] In one possible implementation, the quantum cryptographic communication module supports at least one of the following communication modes: Intra-cluster communication mode, using pre-distributed or real-time negotiated symmetric keys for communication; Cross-cluster or external communication modes, dynamically select traditional public-key encryption or post-quantum cryptography algorithms for key negotiation during communication.

[0009] In one possible implementation, the quantum algorithm acceleration module is configured with at least one of the following quantum algorithms: Grover search algorithm, used for database retrieval or anomaly detection acceleration; Quantum neural networks (QNNs) are used for machine learning tasks such as image recognition and signal processing. Quantum optimization algorithms are used for path planning and resource scheduling combinatorial optimization problems.

[0010] In one possible implementation, the hybrid computing scheduling module includes: The task analysis unit is used to identify whether a task is suitable for quantum computing acceleration. The resource allocation unit is used to dynamically allocate classical computing resources and quantum computing resources. The performance monitoring unit is used to monitor the execution status of computing tasks in real time and dynamically adjust the scheduling strategy.

[0011] In one possible implementation, the blockchain verification module uses smart contracts to perform at least one of the following functions: automatically recording key distribution events; verifying the identities of both communicating parties; and auditing computation task execution logs.

[0012] In one possible implementation, the system further includes a compatibility adaptation module for supporting the conversion of various communication protocols and data formats, ensuring seamless integration with existing network devices and systems.

[0013] Secondly, embodiments of this application provide a quantum encrypted communication method operating on the system provided in the first aspect, comprising: Establishing and updating symmetric keys between communication nodes using a quantum key distribution protocol; The symmetric key is used to encrypt and decrypt communication data; Deploying quantum algorithms in machine learning and optimization computing tasks to accelerate computation; Coordinate task allocation and resource scheduling between classical computing resources and quantum computing resources; Record the lifecycle of key distribution, communication sessions, and computing tasks to ensure the immutability and traceability of data.

[0014] Thirdly, embodiments of this application provide a computing device, including: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the above-described quantum encrypted communication method.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the above-described quantum encrypted communication method.

[0016] Fifthly, embodiments of this application provide a computer program, wherein when the computer program is executed in a computer, it causes the computer to perform the steps of the above-described quantum encrypted communication method.

[0017] The technical solution provided in this application, by integrating QKD technology, fundamentally solves the threat that traditional encryption algorithms are vulnerable to quantum computer attacks, constructs an information-theory-secure foundation for key distribution and encrypted communication, and provides long-term data confidentiality for the network. By introducing a quantum algorithm acceleration module, exponential acceleration potential is achieved in specific computational tasks (such as optimization, machine learning, and large-scale search), significantly improving the overall network system's ability and efficiency in handling complex business. The hybrid computing scheduling module can intelligently analyze and allocate tasks, enabling classical and quantum computing to complement each other, optimizing the utilization of overall computing resources, avoiding idle quantum computing resources or overload of classical computing power, and providing a feasible system-level solution for constructing a "quantum-classical" hybrid heterogeneous computing paradigm. Attached Figure Description

[0018] Figure 1 This is a schematic diagram of the structure of a secure communication network system based on quantum key distribution, provided in one embodiment of this application. Figure 2 This is a flowchart of a quantum encrypted communication method provided in one embodiment of this application; Figure 3 This is a structural block diagram of a computing device provided in one embodiment of this application. Detailed Implementation

[0019] Many specific details are set forth in the following description to provide a full understanding of this application. However, this application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this application; therefore, this application is not limited to the specific embodiments disclosed below.

[0020] The terminology used in one or more embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the scope of one or more embodiments of this application. The singular forms “a” and “the” as used in one or more embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this application refers to and includes any or all possible combinations of one or more associated listed items.

[0021] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this application, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0022] Figure 1 This is a schematic diagram of a secure communication network system based on quantum key distribution, provided as an embodiment of this application.

[0023] Reference Figure 1 As shown, the system may include: The quantum key distribution module 101 is used to establish and update symmetric keys between communication nodes through a quantum key distribution protocol; The quantum encryption communication module 102 is used to encrypt and decrypt communication data using a symmetric key; The quantum algorithm acceleration module 103 is used to deploy quantum algorithms in machine learning and optimization computing tasks to achieve computing acceleration. The hybrid computing scheduling module 104 is used to coordinate task allocation and resource scheduling between classical computing resources and quantum computing resources; The blockchain verification module 105 is used to record the lifecycle of key distribution, communication sessions, and computing tasks, ensuring the immutability and traceability of the data.

[0024] In some embodiments, the system operates following a multi-layered, collaborative workflow, as detailed below: Initialization and key establishment phase: When two communication nodes (such as data centers A and B) need to establish a secure connection, the quantum key distribution (QKD) module is activated. The quantum random number generator in the QKD module generates a true random number seed. Subsequently, the key negotiation unit executes the QKD protocol (such as the BB84 protocol) through a quantum channel (such as optical fiber) to negotiate and generate a shared, information-theoretically secure symmetric key between A and B. The key generation event (including time, participants, and key hash value) is automatically submitted to the blockchain verification module and recorded on the distributed ledger via a smart contract, completing immutable notarization.

[0025] Secure communication phase: The quantum-encrypted communication module obtains the currently valid symmetric key from the QKD module. When data needs to be transmitted from node A to node B, this module uses this key (in combination with symmetric encryption algorithms such as AES-256) to encrypt the data. The encrypted data is then transmitted to node B via a classical communication channel. Node B's encrypted communication module uses the same symmetric key to decrypt the data and recover the plaintext. The start and end times of the entire communication session, data digests, and other information can be recorded on the blockchain for subsequent auditing.

[0026] Computational acceleration and hybrid scheduling phase: Suppose node A needs to perform a complex machine learning model training task. After the task is submitted to the system, the task analysis unit of the hybrid computing scheduling module 104 analyzes the task. If the task is determined to be suitable for quantum acceleration (such as a search problem in image recognition), it is marked as "quantum priority". The resource allocation unit then schedules the task or specific subroutines within the task (such as optimization steps accelerated by the Grover algorithm) to an available quantum algorithm acceleration module (possibly connected to a local quantum processor or a cloud-based quantum computing service) for execution. The remaining parts are still executed by classical computing power. The performance monitoring unit monitors the resource utilization and task progress of both parties in real time, dynamically adjusting the load to ensure optimal efficiency.

[0027] Continuous security maintenance phase: The QKD module's key update unit automatically initiates a new round of key negotiation based on preset strategies (such as time periods or key usage counts) or triggering conditions (such as special security events recorded on the blockchain), updating the communication key to ensure forward security. All key update events are also recorded by the blockchain verification module, forming a complete and traceable security lifecycle.

[0028] In some embodiments, the quantum key distribution module 101 includes: A quantum random number generator is used to generate truly random numbers as key seeds; The key negotiation unit is used to negotiate and distribute keys between the communicating parties; the key update unit is used to update keys periodically or triggered to ensure forward security of the keys.

[0029] The quantum key distribution module 101 further incorporates a quantum random number generator, a key negotiation unit, and a key update unit. This fundamentally ensures the unpredictability and true randomness of the key, enhancing the core security of the encryption system. Traditional encryption systems typically use algorithm-based pseudo-random number generators (PRNGs) to generate keys, whose randomness relies on the complexity of mathematical calculations and is theoretically susceptible to prediction or backtracking. This embodiment, through a quantum random number generator, directly utilizes the inherent physical uncertainties of quantum mechanics (such as quantum noise of photons) to generate random numbers. This provides true randomness in an information theory sense, eliminating the possibility of key prediction or cracking at the source, and laying an unshakeable security foundation for the entire encrypted communication system.

[0030] The key negotiation unit is specifically responsible for executing QKD protocols (such as the BB84 protocol). This process relies not only on quantum random numbers, but also on the fundamental principles of quantum mechanics (such as the uncertainty principle and the no-cloning theorem) for security. Any eavesdropping on a quantum channel will inevitably introduce anomalous errors, which will be detected by both communicating parties and cause the key distribution to fail. This means that this unit not only completes the key distribution, but also simultaneously performs a security probe on the communication channel, achieving "distribution as detection," ensuring the absolute security of the distribution process itself.

[0031] The key update unit introduces the concept of key lifecycle management. Through a key update mechanism that is periodic or event-triggered (such as when a key usage threshold is reached or a potential risk is detected), the system can continuously refresh communication keys. This means that even if a current key is leaked for some unknown reason at some point in the future (but the QKD itself ensures that it was not eavesdropped on during distribution), hackers cannot use that key to decrypt any historical or subsequent communication data encrypted with that new key, either in the past or in the future. This forward secrecy is a key defense against advanced persistent threats (APTs) and "eavesdrop now, decrypt later" attack strategies, greatly enhancing the system's long-term resilience against unknown threats.

[0032] In some embodiments, the quantum cryptographic communication module supports at least one of the following communication modes: Intra-cluster communication mode, using pre-distributed or real-time negotiated symmetric keys for communication; Cross-cluster or external communication modes, dynamically select traditional public-key encryption or post-quantum cryptography algorithms for key negotiation during communication.

[0033] In the intra-cluster communication mode, the system utilizes pre-distributed or real-time negotiated symmetric keys for encryption. Symmetric encryption algorithms (such as AES) offer significant advantages in terms of low computational overhead and fast encryption speed. By reusing or efficiently updating the same key within a trusted intra-cluster environment, this mode ensures confidentiality while maximizing low latency and high throughput in data transmission. It is ideally suited for high-real-time internal communication involving large amounts of data, perfectly balancing security and efficiency.

[0034] In cross-cluster or external device communication modes, the system can dynamically select between traditional public-key encryption (such as RSA) and post-quantum cryptography (PQC) algorithms for key negotiation. This design eliminates the need for all external devices to be upgraded to support QKD, enabling seamless integration with existing network devices and infrastructure. The system can intelligently select the most secure available algorithm based on the capabilities and supported protocols of the other device, thus achieving a smooth and gradual transition from traditional networks to future quantum-safe networks, significantly reducing the barriers and costs of technology upgrades.

[0035] In some embodiments, the quantum algorithm acceleration module is configured with at least one of the following quantum algorithms: Grover search algorithm, used for database retrieval or anomaly detection acceleration; Quantum neural networks are used for image recognition, signal processing, and machine learning tasks. Quantum optimization algorithms are used for path planning and resource scheduling combinatorial optimization problems.

[0036] The application of Grover's search algorithm reduces the time complexity of searching through N unsorted data points from O(N) in the classic algorithm to O(√N). This brings revolutionary efficiency improvements to security-critical tasks such as large-scale log auditing, intrusion detection signature matching, and encryption key library retrieval, enabling "second-level" responses to tasks that previously required "hour-level" completion.

[0037] The application of quantum optimization algorithms (such as the quantum approximation optimization algorithm QAOA) provides a novel approach for solving NP-hard problems such as network traffic routing optimization, data center resource scheduling, and task allocation. It can rapidly approximate the optimal solution from a massive number of possible solutions, thereby significantly improving the utilization efficiency of network resources and the overall system performance—something that classical heuristic algorithms struggle to accomplish in a reasonable timeframe.

[0038] By deploying a quantum neural network (QNN), this system applies the powerful parallel processing capabilities of quantum computing to the field of machine learning. QNNs have potential advantages in processing high-dimensional data and discovering complex patterns, and can be used to: enhance security threat detection: identify new and covert network attack patterns more quickly and accurately; optimize communication quality: analyze network signal data in real time, intelligently predict and avoid interference, and improve communication link stability; and handle tasks that classical AI struggles with: such as extracting specific complex features from image and speech signals. This transforms the entire communication network from a passive data transmission pipeline into a proactive perception and decision-making system with advanced and efficient intelligent analysis capabilities.

[0039] In some embodiments, the hybrid computing scheduling module 104 includes: The task analysis unit is used to identify whether a task is suitable for quantum computing acceleration. The resource allocation unit is used to dynamically allocate classical computing resources and quantum computing resources. The performance monitoring unit is used to monitor the execution status of computing tasks in real time and dynamically adjust the scheduling strategy.

[0040] The task analysis unit is the "brain" of the hybrid architecture. By analyzing the characteristics of tasks (such as computation type, data size, and time complexity requirements), it automatically and accurately identifies subtasks that can benefit from quantum acceleration (such as the core iterative loop in a large optimization problem). This avoids the queuing congestion and resource waste caused by blindly submitting all tasks to quantum computing resources, and also prevents missing opportunities for acceleration, ensuring that quantum computing power is used where it is most needed, fundamentally solving the problem of rational task allocation in hybrid computing.

[0041] The resource allocation unit acts as the "scheduling center" of the hybrid architecture. Based on the conclusions of the task analysis unit and the current availability, queue length, fidelity, and other statuses of the quantum processors, it dynamically allocates tasks to the most suitable computing resources (classical or quantum). This mechanism significantly improves the utilization and return on investment (ROI) of expensive and potentially scarce quantum computing resources. It ensures that quantum processors continuously handle high-value tasks, while classical processors efficiently handle routine tasks they excel at, achieving refined resource allocation and maximizing economic benefits.

[0042] The performance monitoring unit acts as an "adaptive controller" for the hybrid architecture. It monitors the execution status, resource utilization, and overall system performance metrics of various computing tasks in real time. If it detects performance fluctuations in quantum computing resources, increased error rates, or overload on the classical side, the unit can dynamically trigger adjustments to the scheduling strategy, such as reallocating tasks back to classical resources or adjusting the proportion of hybrid computing. This gives the entire system high resilience and fault tolerance, enabling it to cope with the instability of quantum hardware, ensuring the reliable completion of critical computing tasks, and providing users with continuous and stable high-performance computing services.

[0043] In some embodiments, the blockchain verification module uses smart contracts to implement at least one of the following functions: Automatically record key distribution events; Verify the identities of both communicating parties; and Audit the execution log of the calculation task.

[0044] Traditional systems store security logs on centralized servers, which are vulnerable to tampering or deletion by administrators. This embodiment leverages the distributed ledger and immutability of blockchain to record key events such as key distribution, authentication, and computational tasks as trusted transaction records on the chain. This creates a single source of truth that can be audited by all participants, completely eliminating the possibility of subsequent repudiation or log forgery, providing the highest level of data integrity protection for the entire system, and laying a solid foundation of trust.

[0045] By encoding security rules through smart contracts, the system automates processes. For example, once a key is successfully distributed via the QKD protocol and the triggering conditions are met, the smart contract automatically executes the recording operation without manual intervention. This not only significantly reduces errors and delays introduced by manual operations, but more importantly, it eliminates dependence on centralized authorities. The execution of security rules is guaranteed by distributed network consensus, avoiding the risk of a single point of failure that could cause the entire auditing and verification system to collapse due to a compromised central server, thus significantly improving the system's robustness and reliability.

[0046] This module directly serves compliance and regulatory requirements. Regulatory agencies or system auditors can be granted access to directly audit encrypted log data on the blockchain. The clear, transparent, and tamper-proof history of all operations makes compliance audits exceptionally efficient and convincing. Furthermore, in the event of a security breach or attack, investigators can use on-chain records for precise and rapid attribution, clearly tracing when and where the key was distributed, and which subsequent computational tasks used it, significantly reducing incident response time and simplifying the evidence collection process.

[0047] In some embodiments, the system may further include: The compatibility adapter module supports the conversion of various communication protocols and data formats, ensuring seamless integration with existing network devices and systems.

[0048] The compatibility adaptation module acts as a "translator" and "bridge" between advanced quantum-safe systems and the traditional network world. It can parse, convert, and map different protocols (such as Modbus, PROFINET, DNP3, MQTT, HTTPS, etc.) and data formats, enabling QKD-based encrypted data streams to be recognized and processed by traditional devices, and vice versa. This completely eliminates the disruptive costs and complexities of deploying quantum-safe technologies from scratch, allowing users to upgrade existing networks in a progressive and modular manner, greatly promoting the implementation and widespread adoption of the technology.

[0049] This application also provides a quantum encrypted communication method, which can be applied to... Figure 1 The embodiment shown provides a secure communication network system based on quantum key distribution.

[0050] Figure 2 A flowchart of a quantum encrypted communication method according to an embodiment of this application is shown.

[0051] See Figure 2 Specifically, it includes the following steps.

[0052] Step 201: Establish and update symmetric keys between communication nodes using a quantum key distribution protocol.

[0053] Step 202: Encrypt and decrypt the communication data using the symmetric key.

[0054] Step 203: Deploy quantum algorithms in machine learning and optimization computing tasks to accelerate computation.

[0055] Step 204: Coordinate task allocation and resource scheduling between classical computing resources and quantum computing resources.

[0056] Step 205: Record the lifecycle of key distribution, communication sessions, and computing tasks to ensure the immutability and traceability of the data.

[0057] Figure 3 A structural block diagram of a computing device 300 according to an embodiment of this application is shown. The components of the computing device 300 include, but are not limited to, a memory 310 and a processor 320. The processor 320 is connected to the memory 310 via a bus 330, and a database 350 is used to store data.

[0058] The computing device 300 also includes an access device 340, which enables the computing device 300 to communicate via one or more networks 360. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 340 may include one or more of any type of wired or wireless network interface (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, or a Near Field Communication (NFC) interface.

[0059] In one embodiment of this application, the aforementioned components of the computing device 300 and Figure 3 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 3 The block diagram of the computing device shown is for illustrative purposes only and is not intended to limit the scope of this application. Those skilled in the art can add or replace other components as needed.

[0060] The computing device 300 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 300 can also be a mobile or stationary server.

[0061] The processor 320 executes computer-executable instructions, which, when executed by the processor, implement the steps of the aforementioned quantum encrypted communication method. The above is an illustrative scheme of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the aforementioned quantum encrypted communication method belong to the same concept. Details not described in detail in the technical solution of the computing device can be found in the description of the technical solution of the aforementioned quantum encrypted communication method.

[0062] An embodiment of this application also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the above-described quantum encrypted communication method.

[0063] The above is an illustrative scheme of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium belongs to the same concept as the technical solution of the quantum encrypted communication method described above. Details not described in detail in the technical solution of the storage medium can be found in the description of the technical solution of the quantum encrypted communication method described above.

[0064] An embodiment of this application also provides a computer program, wherein when the computer program is executed in a computer, it causes the computer to perform the steps of the above-described quantum encrypted communication method.

[0065] The above is an illustrative scheme of a computer program according to this embodiment. It should be noted that the technical solution of this computer program and the technical solution of the above-described quantum encrypted communication method belong to the same concept. For details not described in detail in the technical solution of the computer program, please refer to the description of the technical solution of the above-described quantum encrypted communication method.

[0066] The foregoing has described specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0067] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or certain intermediate forms. The computer-readable medium may include any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added to or subtracted according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

[0068] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments of this application.

[0069] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0070] The preferred embodiments disclosed above are merely illustrative of this application. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments of this application. These embodiments are selected and specifically described in this application to better explain the principles and practical applications of the embodiments of this application, thereby enabling those skilled in the art to better understand and utilize this application. This application is limited only by the claims and their full scope and equivalents.

Claims

1. A secure communication network system based on quantum key distribution, characterized in that, include: The quantum key distribution module is used to establish and update symmetric keys between communication nodes through a quantum key distribution protocol; A quantum-encrypted communication module is used to encrypt and decrypt communication data using the symmetric key; The quantum algorithm acceleration module is used to deploy quantum algorithms in machine learning and optimization computing tasks to achieve computational acceleration. The hybrid computing scheduling module is used to coordinate task allocation and resource scheduling between classical computing resources and quantum computing resources; The blockchain verification module is used to record the lifecycle of key distribution, communication sessions, and computing tasks, ensuring the immutability and traceability of the data.

2. The system according to claim 1, characterized in that, The quantum key distribution module includes: A quantum random number generator is used to generate truly random numbers as key seeds; A key negotiation unit is used to negotiate and distribute keys between the communicating parties; The key update unit is used to update keys periodically or triggeredly to ensure forward security of the keys.

3. The system according to claim 1, characterized in that, The quantum encryption communication module supports at least one of the following communication modes: Intra-cluster communication mode, using pre-distributed or real-time negotiated symmetric keys for communication; Cross-cluster or external communication modes, dynamically select traditional public-key encryption or post-quantum cryptography algorithms for key negotiation during communication.

4. The system according to claim 1, characterized in that, The quantum algorithm acceleration module is configured with at least one of the following quantum algorithms: Grover search algorithm, used for database retrieval or anomaly detection acceleration; Quantum neural networks are used for image recognition, signal processing, and machine learning tasks. Quantum optimization algorithms are used for path planning and resource scheduling combinatorial optimization problems.

5. The system according to claim 1, characterized in that, The hybrid computing scheduling module includes: The task analysis unit is used to identify whether a task is suitable for quantum computing acceleration. The resource allocation unit is used to dynamically allocate classical computing resources and quantum computing resources. The performance monitoring unit is used to monitor the execution status of computing tasks in real time and dynamically adjust the scheduling strategy.

6. The system according to claim 1, characterized in that, The blockchain verification module uses smart contracts to implement at least one of the following functions: Automatically record key distribution events; Verify the identities of both communicating parties; and Audit the execution log of the calculation task.

7. The system according to claim 1, characterized in that, The system also includes: The compatibility adapter module supports the conversion of various communication protocols and data formats, ensuring seamless integration with existing network devices and systems.

8. A quantum encrypted communication method operating in the system described in any one of claims 1 to 7, characterized in that, include: Establishing and updating symmetric keys between communication nodes using a quantum key distribution protocol; The symmetric key is used to encrypt and decrypt communication data; Deploying quantum algorithms in machine learning and optimization computing tasks to accelerate computation; Coordinate task allocation and resource scheduling between classical computing resources and quantum computing resources; Record the lifecycle of key distribution, communication sessions, and computing tasks to ensure the immutability and traceability of data.

9. A computing device, characterized in that, include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the quantum encrypted communication method of claim 8.

10. A computer-readable storage medium, characterized in that, It stores computer-executable instructions that, when executed by a processor, implement the steps of the quantum encrypted communication method of claim 8.

Citation Information

Cited By

  • Quantum enhanced computing power network scheduling method and device, computer equipment and storage medium

    CN121920565A