CN119544914A - Video conference system based on quantum encryption, video conference implementation method and medium - Google Patents
Video conference system based on quantum encryption, video conference implementation method and medium Download PDFInfo
- Publication number
- CN119544914A CN119544914A CN202411503324.7A CN202411503324A CN119544914A CN 119544914 A CN119544914 A CN 119544914A CN 202411503324 A CN202411503324 A CN 202411503324A CN 119544914 A CN119544914 A CN 119544914A
- Authority
- CN
- China
- Prior art keywords
- video conference
- quantum key
- node
- data
- quantum
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0852—Quantum cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0863—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/155—Conference systems involving storage of or access to video conference sessions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention provides a video conference system based on quantum encryption, a video conference implementation method and a medium, wherein the video conference system comprises a plurality of video conference nodes, a quantum key master control module and a node communication master control module, each video conference node comprises a node communication module connected with a plurality of video conference terminals, the node communication module is connected with a quantum key machine, the quantum key machine of each video conference node is connected with the quantum key master control module of the video conference system through a quantum channel, the quantum key master control module is used for controlling the quantum key machine of each video conference node and the node communication master control module to respectively generate quantum key pairs, and the node communication module of each video conference node is used for transmitting data of any video conference terminal in each video conference node according to a preset data transmission path. And a plurality of terminals participate in the conference through one quantum key machine.
Description
Technical Field
The invention relates to the technical field of quantum encryption application, in particular to a video conference system based on quantum encryption, a video conference implementation method based on quantum encryption and a corresponding computer readable storage medium.
Background
Quantum key distribution (Quantum Key Distribution, QKD for short) is a secure communication method that utilizes quantum mechanical properties to implement cryptographic protocols, and generally enables two parties to communicate to generate and share a random, secure key for encrypting and decrypting messages. Based on the basic principle of quantum mechanics, namely the principle that any measurement on a quantum system can cause interference to the system, when a third party tries to eavesdrop on a password, both parties of the communication can perceive the password, and the method is suitable for various communication scenes needing high confidentiality.
The quantum key distribution can be realized based on a quantum key machine, wherein the quantum key machine is a device for generating and distributing a quantum key by utilizing a quantum information technology, the quantum key distribution is only used for generating and distributing the key, no substantial message is transmitted, and the key can be used for encrypting information by certain encryption algorithms. In the related application of quantum encryption, for example, the video conference can be realized by using quantum encryption, so that eavesdropping is effectively prevented, and privacy is protected.
However, in the related art for implementing a video conference by using quantum encryption, a communication architecture of one conference terminal corresponding to one quantum key machine is mainly adopted, so that the cost is high and the calculation amount is high in the process of implementing the video conference, and particularly when the number of participating users of the video conference is large, the application of the quantum encryption technology on the video conference is limited by the high cost and the large calculation amount.
Disclosure of Invention
In view of the foregoing, embodiments of the present invention are directed to providing a quantum-encryption-based video conference system, a quantum-encryption-based video conference implementation method, and a corresponding computer-readable storage medium that overcome or at least partially solve the foregoing problems.
The embodiment of the invention discloses a video conference system based on quantum encryption, which comprises a plurality of video conference nodes, a quantum key master control module and a node communication master control module, wherein each video conference node comprises a node communication module connected with a plurality of video conference terminals, the node communication module is connected with a quantum key machine, and the quantum key machine of each video conference node is connected with the quantum key master control module of the video conference system through a quantum channel;
The quantum key master control module is used for controlling the quantum key machines of all video conference nodes and the node communication master control module to respectively generate quantum key pairs;
And the node communication module of each video conference node is used for transmitting the data of any video conference terminal in each video conference node according to a preset data transmission path according to the quantum key pair generated by each node.
Optionally, the quantum key pair includes a first quantum key pair of a quantum key machine for a first video conference node and a second quantum key pair of a quantum key machine for a second video conference node;
when any video conference terminal of a first video conference node transmits first data to any video conference terminal of the second video conference node, a node communication module of the first video conference node is used for encrypting the first data by adopting a first quantum key in the first quantum key pair and transmitting the encrypted first data to a node communication master control module;
The node communication master control module is used for decrypting the encrypted first data by adopting a second quantum key in the first quantum key pair, encrypting the first data obtained by decrypting based on the second quantum key by adopting a third quantum key in the second quantum key pair, and transmitting the first data encrypted based on the third quantum key to the node communication module of the second video conference node;
The node communication module of the second video conference node is configured to decrypt the first data encrypted based on the third quantum key by using the fourth quantum key in the second quantum key pair, and transmit the first data to any video conference terminal of the second video conference node.
Optionally, the quantum key pair includes a first quantum key pair of a quantum key machine for a first video conference node and a second quantum key pair of a quantum key machine for a second video conference node;
When any video conference terminal of the first video conference node receives second data transmitted by any video conference terminal of the second video conference node, the node communication master control module is used for receiving second data encrypted by a node communication module of the second video conference node by adopting a third quantum key in a second quantum key pair, decrypting the encrypted second data by adopting a fourth quantum key in the second quantum key pair, encrypting the second data obtained by decrypting based on the fourth quantum key by adopting the first quantum key, and transmitting the second data encrypted based on the first quantum key to the node communication module of the first video conference node;
The node communication module of the first video conference node is configured to decrypt, by using a second quantum key in the first quantum key pair, second data encrypted by the node communication master control module based on the first quantum key, and transmit the second data to any video conference terminal of the first video conference node.
Optionally, a plurality of video conference terminals within the same video conference node are communicatively connected to each other, when a first video conference terminal of a first video conference node transmits said first data to a node communication module of said first video conference node, said first data is divided into a plurality of data portions, at least one data portion of said first data is transmitted via said first video conference terminal to a node communication module of said first video conference node,
And/or at least one data portion of the first data is transmitted to a node communication module of the first video conference node via the first video conference terminal and at least one second video conference terminal of the first video conference node.
Optionally, each data portion includes data content and a data transmission target for indicating a target videoconference terminal to which the data portion is ultimately transmitted.
Optionally, in each video conference node, another quantum key machine connected with one video conference terminal independently is further included;
at least one data portion of the first data is transmitted via a video conferencing terminal connected to the other quantum key machine.
The embodiment of the invention also discloses a video conference implementation method based on quantum encryption, which is applied to the video conference system, and comprises the following steps:
the method comprises the steps of obtaining quantum key pairs respectively generated by a quantum key machine of each video conference node and a node communication master control module of the video conference system;
and transmitting the data of any video conference terminal in the video conference node according to a preset data transmission path through the node communication module of each video conference node according to the quantum key pair.
Optionally, the preset data transmission path is a first data transmission path from any video conference terminal of the first video conference node to any video conference terminal of the second video conference node, wherein the quantum key pair comprises a first quantum key pair of a quantum key machine aiming at the first video conference node and a second quantum key pair of a quantum key machine aiming at the second video conference node;
The node communication module passing through each video conference node transmits the data of any video conference terminal in the video conference node according to the quantum key pair, and the node communication module comprises:
The node communication master control module is used for decrypting the encrypted first data by adopting a second quantum key in the first quantum key pair, encrypting the first data obtained by decrypting the second quantum key by adopting a third quantum key in the second quantum key pair, and transmitting the first data encrypted by the third quantum key to the node communication module of the second video conference node.
Optionally, the preset data transmission path is a second data transmission path from any video conference terminal of the second video conference node to any video conference terminal of the first video conference node, wherein the quantum key pair comprises a first quantum key pair of a quantum key machine aiming at the first video conference node and a second quantum key pair of a quantum key machine aiming at the second video conference node;
The node communication module passing through each video conference node transmits the data of any video conference terminal in the video conference node according to the quantum key pair, and the node communication module comprises:
and receiving second data encrypted by the node communication master control module based on the first quantum key through the node communication module of the first video conference node according to the second data transmission path, decrypting the second data encrypted based on the first quantum key by adopting the second quantum key in the first quantum key pair, and transmitting the second data to any video conference terminal of the first video conference node, wherein the second data received by the node communication master control module is obtained by decrypting the second data encrypted by adopting the fourth quantum key in the second quantum key pair through the node communication module of the second video conference node based on the third quantum key in the second quantum key pair.
Optionally, the plurality of video conference terminals in the same video conference node are in communication connection with each other, and the plurality of video conference terminals in the first video conference node comprise a first video conference terminal and a second video conference terminal;
The node communication module passing through each video conference node transmits the data of any video conference terminal in the video conference node according to the quantum key pair and a preset data transmission path, and the method further comprises the following steps:
Receiving, by a node communication module of a first video conference node, at least one data portion of first data transmitted by the first video conference terminal and/or at least one data portion of first data transmitted by the first video conference terminal and at least one of the second video conference terminals;
And transmitting the at least one data part according to the quantum key pair and a preset data transmission path, wherein each data part comprises data content and a data transmission target, and the data transmission target is used for indicating a target video conference terminal for finally transmitting the data part.
Optionally, the quantum key pair comprises a first quantum key pair of a quantum key machine for a first video conference node, and the transmitting the at least one data part according to the quantum key pair and a preset data transmission path comprises:
Encrypting each data part by adopting a first quantum key in the first quantum key pair, and respectively sending each encrypted data part to the node communication master control module according to a preset data transmission path;
And/or integrating the plurality of data parts into the first data, encrypting the first data by adopting the first quantum key in the first quantum key pair, and sending the encrypted first data to the node communication master control module according to a preset data transmission path.
The embodiment of the invention also discloses a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program realizes the video conference realization method based on quantum encryption when being executed by a processor.
The embodiment of the invention has the following advantages:
In the embodiment of the invention, the provided video conference system comprises a plurality of video conference nodes, a quantum key master control module and a node communication master control module, wherein each video conference node comprises a node communication module connected with a plurality of video conference terminals, the node communication module is connected with a quantum key machine, namely, a plurality of video conference terminals in the same video conference node are connected with a quantum key machine, specifically, the quantum key machine of each video conference node can be connected with the quantum key master control module of the video conference system through a quantum channel, the quantum key master control module mainly can be used for controlling the quantum key machine of each video conference node and the node communication master control module to respectively generate quantum key pairs, and the node communication module of each video conference node mainly can be used for transmitting data of any video conference terminal in each video conference node according to a preset data transmission path, namely, based on the design of the video conference system, the quantum key machine and the node communication module can be corresponding to a plurality of video conference terminals, so that the quantum key machine can be used for realizing the encryption of the data transmission of the quantum conference terminals in the video conference under the conditions of reducing the calculation quantity and the successful participation of the video conference terminals in the video conference, and the realization of the quantum conference terminals in the quantum conference process.
Drawings
FIG. 1 is a schematic diagram of a framework of a quantum-encryption-based videoconferencing system of the present invention;
FIG. 2 is a flow chart of steps of an embodiment of a method for implementing a video conference based on quantum cryptography in accordance with the present invention;
Fig. 3 is a schematic view of an architecture in a video conference node according to an embodiment of the present invention;
Fig. 4 is a schematic diagram of an architecture within another video conferencing node provided by an embodiment of the present invention;
Fig. 5 is a block diagram illustrating an embodiment of a quantum-encryption-based video conference implementation device according to the present invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
The video conference system based on quantum encryption provided by the embodiment of the invention realizes that a plurality of video conference terminals successfully participate in a quantum encryption video conference by corresponding one quantum key machine and one node communication module to a plurality of video conference terminals, and particularly can effectively reduce the cost and the calculated amount when the quantum encryption technology is applied to the video conference aiming at the situation that the number of participating users in the video conference is large. And all video conference terminals in the same video conference node can be in communication connection with each other, and data transmitted by the video conference terminals can be divided into a plurality of parts to the node communication module to realize data transmission, so that data in a non-quantum encryption channel is prevented from being eavesdropped. Furthermore, a quantum key machine which is independently connected with a video conference terminal can exist in a video conference node, the video conference terminal can establish quantum secret communication connection between the independent quantum key machine and a node communication module, the video conference terminal is defined as a safe video conference terminal, and the situation that one data cannot be stolen is ensured to be necessarily existed, so that eavesdropping of all channels in a certain video conference node by an eavesdropper is avoided.
Referring to fig. 1, a schematic diagram of a quantum-based video conference system of the present invention is shown, and a video conference system 110 may include a number of video conference nodes 1, a node communication master module 2, and a quantum key master module 3.
The video conference node 1 may refer to an integrated unit set by a party (such as a company a or a customer b) in a quantum video conference system, and each video conference node may include a plurality of video conference terminals 11, a node communication module 12 and a quantum key machine 13, specifically, one quantum key machine 13 and one node communication module 12 correspond to a plurality of video conference terminals 11, and each participant only needs to set one such node, so that multiple participants can be supported to participate in a conference, without each participant terminal separately configuring the quantum key machine. For example, in a scenario of starting a quantum video conference between an a company and an b customer, it is assumed that the a company and the b customer each have multiple persons to participate, and only one video conference node is required to be set for the a company and the b customer, including a node communication module and a quantum key machine, so that each person of the participating terminal does not need to set up a quantum key machine, thereby saving cost.
The videoconference terminal 11 may refer to audio and video hardware including a display, a microphone, a camera, etc., which can support users to perform videoconference, for example, a computer, a mobile phone, etc., each conference terminal may correspond to a user participating in the videoconference, the node communication module 12 may be used for transmitting data with the outside by using the distributed quantum key, which may be a chip capable of processing communication tasks, and the quantum key machine 13 may randomly generate the quantum key and perform quantum key distribution by using quantum information technology, which may be various QKD devices in the prior art, which is not limited in this embodiment of the present invention.
The node communication master control module 2, which may refer to a quantum channel server device, may be connected with all node communication modules through a classical channel, and is used to control data transmission between each node communication module, and is used as a gateway device or a data transfer station to realize data transmission between each node communication module, thereby realizing quantum encryption conference between video conference terminals of different video conference nodes.
The quantum key master control module 3 can be connected with the quantum key machines of each video conference node through quantum channels, so that the generation and distribution of quantum keys between each two quantum key machines are controlled. The quantum channel can be an optical fiber or a free space channel, quantum communication realized through the quantum channel is irrelevant to a propagation medium between two communication parties, is not influenced by a space environment, and has good anti-interference performance.
In the video conference system shown in fig. 1, the quantum key machine of each video conference node can be connected with the quantum key master control module for realizing the generation and distribution of quantum keys, and the node communication module of each video conference node can be connected with the node communication master control module for realizing the signal transmission between the node communication modules.
In the same video conference node, all video conference terminals can be connected with the node communication module to realize communication between the video conference terminals and the outside through the node communication module, and the quantum key machine can be connected with the node communication module to provide distributed quantum keys for the node communication module so as to enable the node communication module to utilize the quantum keys to transmit information with the outside.
By way of example, a number of video conference terminals 11 may be present, including, for example, video conference terminal 1, video conference terminal 2, video conference terminal 3..video conference terminal n, and one node communication module 12 connected to the number of video conference terminals 11, the node communication module 12 may be connected to one quantum key machine 13, and a number of video conference terminals 11 may be present, including, for example, video conference terminal n+1, video conference terminal n+2, video conference terminal n+3..video conference terminal m, and one node communication module 12 connected to the number of video conference terminals 11, the node communication module 12 may be connected to one quantum key machine 13, so that the cost and the calculation amount when quantum encryption technology is applied to a video conference can be reduced in each video conference node by one quantum key machine and one node communication module corresponding to a plurality of video conference terminals.
In the embodiment of the invention, different node communication modules are connected with the node communication master control module through classical channels, so that the interconnection and the intercommunication among the different node communication modules are realized.
In the implementation process of the quantum encryption video conference, a pair of quantum keys (namely quantum key pairs) can be generated between the node communication master control module of each video conference node, specifically, the quantum key pairs can be generated based on the control of the quantum key master control module, and the quantum key master control module controls the quantum key machines of all video conference nodes to generate the quantum key pairs respectively with the node communication master control module, so that the node communication modules of all video conference nodes can transmit data of any video conference terminal in each video conference node according to the respectively generated quantum key pairs and a preset data transmission path.
In the embodiment of the invention, the communication between the video conference terminals on different video conference nodes is realized.
Alternatively, one of the generated pair of quantum keys may be used to encrypt the transmission data, and the other quantum key may be used to decrypt the transmission data encrypted based on the quantum key. In some embodiments of the invention, the generated quantum key pair may include a first quantum key pair for a quantum key machine of a first video conference node and a second quantum key pair for a quantum key machine of a second video conference node.
As an example, when transmitting data of a certain video conference terminal in a certain video conference node according to a preset data transmission path, the preset data transmission path is assumed to be a first data transmission path from any video conference terminal of a first video conference node to any video conference terminal of a second video conference node, where the video conference terminal in the first video conference node is used as a sender of the transmission data.
The node communication module of the first video conference node can be used for encrypting the first data by adopting the first quantum key in the first quantum key pair and transmitting the encrypted first data to the node communication master control module, and the node communication master control module can be used for decrypting the encrypted first data by adopting the second quantum key in the first quantum key pair and transmitting the first data obtained by decrypting the second quantum key in the second quantum key pair to the node communication module of the second video conference node, transmitting the first data encrypted by the third quantum key to the node communication module of the second video conference node, so that the node communication module of the second video conference node adopts the fourth quantum key in the second quantum key pair to decrypt the first data encrypted by the third quantum key and transmitting the first data to any video conference terminal of the second video conference node, thereby realizing the encrypted transmission of the first data.
As another example, when transmitting data of a certain video conference terminal in a certain video conference node according to a preset data transmission path, the preset data transmission path is assumed to be a second data transmission path from any video conference terminal of a second video conference node to any video conference terminal of a first video conference node, where the video conference terminal in the first video conference node is used as a receiving party for transmitting the data.
When the first video conference node is used as a receiving party for transmitting data, it is assumed that any video conference terminal of the first video conference node receives second data transmitted by any video conference terminal of the second video conference node, at this time, the node communication master control module may be configured to receive the encrypted second data by using a third quantum key in the second quantum key pair, decrypt the encrypted second data by using a fourth quantum key in the second quantum key pair, encrypt the second data obtained by decrypting based on the fourth quantum key by using the first quantum key, and transmit the encrypted second data based on the first quantum key to the node communication module of the first video conference node, and the node communication module of the first video conference node may be configured to decrypt the second data encrypted based on the first quantum key by using the second quantum key in the first quantum key pair, and transmit the second data to any video conference terminal of the first video conference node, thereby realizing quantum encrypted transmission of the second data.
In a preferred embodiment of the present invention, there is no encryption measure between the node communication module and the video conference terminal, so that in order to prevent data in the non-quantum encryption channel from being eavesdropped, the data transmitted by the video conference terminal can be divided into multiple parts to realize data transmission to the node communication module.
Optionally, the plurality of video conference terminals within the same video conference node are communicatively connected to each other, when the first video conference terminal of the first video conference node transmits the first data to the node communication module of the first video conference node, the first data may be divided into a plurality of data portions, wherein each data portion includes a data content and a data transmission target for indicating a target video conference terminal to which the data portion is finally transmitted, at least one data portion of the first data may be transmitted to the node communication module of the first video conference node via the first video conference terminal, and/or at least one data portion of the first data may be transmitted to the node communication module of the first video conference node via the first video conference terminal and at least one second video conference terminal of the first video conference node.
In a preferred embodiment of the invention, in order to ensure that there must be a data that cannot be stolen, so as to avoid eavesdropping on all channels in a certain video conference node, there may also be a quantum key machine in a video conference node that is separately connected to a video conference terminal, which may be defined as a secure video conference terminal by establishing a quantum secret communication connection between the aforementioned separate quantum key machine and the node communication module.
Alternatively, in each video conference node, a further quantum key machine may be provided which is connected to one video conference terminal alone, such that at least one data portion of the first data is transmitted via the video conference terminal connected to the further quantum key machine, thereby ensuring that at least one data portion is transmitted via the secure video conference terminal.
In the embodiment of the invention, based on the provided video conference system based on quantum encryption, the plurality of video conference terminals successfully participate in the video conference based on quantum encryption through the correspondence between one quantum key machine and one node communication module, and the cost and the calculated amount when the quantum encryption technology is applied to the video conference can be effectively reduced especially for the situation that the number of the participating users of the video conference is large.
Referring to fig. 2, a flowchart illustrating steps of an embodiment of a method for implementing a video conference based on quantum cryptography according to the present invention relates to the video conference system shown in fig. 1, and may specifically include the following steps:
step S201, quantum key pairs respectively generated by a quantum key machine of each video conference node and a node communication master control module of a video conference system are obtained;
In the embodiment of the invention, based on the provided video conference system based on quantum encryption, one video conference node is arranged by each video conference participant, and the video conference nodes correspond to a plurality of video conference terminals through one quantum key machine and one node communication module, so that the video conference terminals of each participant are not required to be provided with one quantum key machine, thereby saving cost and calculation amount.
Under the architecture based on the video conference system, the quantum encryption video conference involves quantum encryption of a transmission process, and at this time, quantum key pairs respectively generated by a quantum key machine of each video conference node and a node communication master control module of the video conference system can be obtained so as to be used for realizing the quantum encryption process during data transmission.
The different node communication modules are connected with the node communication master control module through classical channels, and when a video conference starts, the node communication master control module can generate a pair of quantum keys (namely quantum key pairs) with the node communication module of each video conference node. Specifically, the quantum key pair can be controlled and generated based on the quantum key master control module, and the quantum key master control module controls the quantum key machines of all video conference nodes to respectively generate the quantum key pair with the node communication master control module, so that any conference terminal can transmit data according to the generated quantum key to carry out data transmission according to a preset data transmission path.
Step S202, transmitting the data of any video conference terminal in the video conference node according to a preset data transmission path through the node communication module of each video conference node according to the quantum key pair.
Optionally, the video conference node plays a central role in the quantum video conference system, and is not only responsible for communication and key management, but also plays important roles of user authentication, authority definition and data transmission path configuration.
The preset data transmission path can be set at the beginning of the video conference, and can be mainly set based on the authority of each video conference terminal user. Specifically, at the beginning of a video conference, the users of the video conference terminals can be authenticated, the authority of each video conference terminal user, namely the role of the user in the video conference, such as a host, a reporter, a listener and the like, can be defined, and then, the data transmission path of each video conference terminal for transmitting data and receiving data can be configured according to the authority of the conference terminal user, and the video conference terminal object used for indicating that a certain video conference terminal can receive data and the video conference terminal object capable of transmitting data can be configured.
The embodiment of the invention is not limited in that, as an example, a video conference terminal as a presenter may send data to all video conference terminals and receive data from all video conference terminals, a video conference terminal as a reporter may send data to all video conference terminals but only receive data from a presenter or other specific video conference terminals, and a video conference terminal as a listener may only receive data from a presenter, a reporter or other specific video conference terminals and not send data. In this way, the video conference node can ensure the security and the ordering of the conference, and simultaneously meet the role demands of different users in the conference.
In the embodiment of the invention, the communication between the video conference terminals on different video conference nodes is realized.
Alternatively, one of the generated pair of quantum keys may be used to encrypt the transmission data, and the other quantum key may be used to decrypt the transmission data encrypted based on the quantum key. In some embodiments of the invention, the generated quantum key pair may include a first quantum key pair for a quantum key machine of a first video conference node and a second quantum key pair for a quantum key machine of a second video conference node.
As an example, when transmitting data of a certain video conference terminal in a certain video conference node according to a preset data transmission path, the preset data transmission path is assumed to be a first data transmission path from any video conference terminal of a first video conference node to any video conference terminal of a second video conference node, where the video conference terminal in the first video conference node is used as a sender of the transmission data.
In an exemplary embodiment, when the first videoconference node is used as a sender of the transmission data, it is assumed that any videoconference terminal of the first videoconference node transmits first data to any videoconference terminal of the second videoconference node, at this time, according to a first data transmission path through a node communication module of the first videoconference node, the first data is encrypted by using a first quantum key in the first quantum key pair, and the encrypted first data is transmitted to the node communication master module, so that the node communication master module decrypts the encrypted first data by using a second quantum key in the first quantum key pair, encrypts the first data obtained by decrypting based on the second quantum key by using a third quantum key in the second quantum key pair, and transmits the first data encrypted based on the third quantum key to the node communication module of the second videoconference node. At this time, the node communication module of the second video conference node may decrypt the first data encrypted based on the third quantum key by using the fourth quantum key in the second quantum key pair, and transmit the first data to any video conference terminal of the second video conference node, so as to implement quantum encryption transmission of the first data.
For example, as shown in fig. 1, it is assumed that the quantum key machine 13 of the video conference node 1-1 generates a first quantum key pair under the control of the quantum key master module 3, which may include a first quantum key (quantum key a) and a second quantum key (quantum key a '), and the quantum key machine 13 of the video conference node 1-2 generates a second quantum key pair under the control of the quantum key master module 3, which may include a third quantum key (quantum key B) and a fourth quantum key (quantum key B'). When the video conference terminal 1 at the video conference node 1-1 and the video conference terminal n+1 at the video conference node 1-2 perform data transmission, the first data to be transmitted by the video conference terminal 1 can be encrypted by using the quantum key a through the node communication module of the node communication terminal 1 and then sent to the node communication master control module 2 through the quantum channel, the node communication master control module 2 can decrypt the encrypted first data by using the quantum key a ' corresponding to the quantum key a, then encrypt the first data obtained by the decryption by using the quantum key B ' and then send to the node communication module 12 of the video conference node 1-2, and the node communication module 12 of the video conference node 1-2 can decrypt the data by using the quantum key B corresponding to the quantum key B ' and then send the first data obtained by decryption to the video conference terminal n+1.
As another example, when transmitting data of a certain video conference terminal in a certain video conference node according to a preset data transmission path, the preset data transmission path is assumed to be a second data transmission path from any video conference terminal of a second video conference node to any video conference terminal of a first video conference node, where the video conference terminal in the first video conference node is used as a receiving party for transmitting the data.
When the first video conference node is used as a receiving party for transmitting data, it is assumed that any video conference terminal of the first video conference node receives second data transmitted by any video conference terminal of the second video conference node, and at this time, the node communication master control module of the receiving node can encrypt the second data based on the first quantum key according to a second data transmission path through the node communication module of the first video conference node, and decrypt the second data encrypted based on the first quantum key by adopting the second quantum key in the first quantum key pair, and transmit the second data to any video conference terminal of the first video conference node, so as to realize quantum encryption transmission of the second data.
The second data received by the node communication master control module is mainly obtained by decrypting the fourth quantum key in the second quantum key pair and encrypting the second data based on the third quantum key in the second quantum key pair by the node communication module of the second video conference node. The node communication master control module can be used for receiving second data encrypted by the node communication module of the second video conference node by adopting a third quantum key in the second quantum key pair, decrypting the encrypted second data by adopting a fourth quantum key in the second quantum key pair, encrypting the second data decrypted by adopting the first quantum key and based on the fourth quantum key, and transmitting the second data encrypted by the first quantum key to the node communication module of the first video conference node.
It should be noted that, for a specific data transmission process, reference may be made to the data transmission between the video conference terminal 1 at the video conference node 1-1 and the video conference terminal n+1 at the video conference node 1-2, which is not described herein.
In a preferred embodiment of the invention, the information is difficult to steal due to the use of quantum encryption technology between the node communication module and the node communication master control module, however, no encryption measure is adopted between the node communication module and the video conference terminal, and the video conference terminal is assumed to be a computer and is connected with the node communication module through a common network cable or a common wireless network, so that the common network cable and the common wireless network have eavesdropping risks, and security holes exist, namely, the data transmission between the video conference terminal and the corresponding quantum key machine is easy to steal, and in order to prevent the data in a non-quantum encryption channel from eavesdropping, in the embodiment of the invention, the data transmitted by the video conference terminal can be divided into multiple parts to the node communication module to realize the data transmission.
Optionally, as shown in fig. 3, a plurality of video conference terminals in the same video conference node may be connected in a communication manner, and when the first video conference terminal of the first video conference node sends first data to the node communication module of the first video conference node, the first data may be divided into a plurality of data portions, so that data transmitted by the video conference terminal is divided into a plurality of portions to be transmitted to the node communication module for data transmission, thereby preventing eavesdropping in the video conference node.
In the embodiment of the invention, all the video conference terminals are connected with each other in a communication way, so as to realize interconnection and intercommunication among the video conference terminals, and all the video conference terminals are connected with the node communication module, so as to realize communication between the video conference terminals and the outside through the node communication module.
In the implementation process of preventing eavesdropping in the video conference node, taking the first video conference node as an example, at least one data part of first data transmitted by the first video conference terminal can be received through a node communication module of the first video conference node, and/or at least one data part of first data transmitted by the first video conference terminal and at least one second video conference terminal is received through a node communication module of the first video conference node, and then the at least one data part is transmitted according to a preset data transmission path by a quantum key pair.
Each data part comprises data content and a data transmission target, wherein the data transmission target is used for indicating a target video conference terminal for final transmission of the data part, so that when a complete data packet is divided into a plurality of data parts, each data part can be given to the final transmitted target video conference terminal explicitly indicated by each data part when being independently transmitted, and the data can reach an appointed receiver accurately.
In some embodiments of the present invention, when each data portion is independently transmitted, in order to transmit each data portion to the target video conference terminal in a quantum encryption manner, the node communication module of the first video conference node may encrypt each data portion by using a first quantum key in a first quantum key pair, respectively, according to a preset data transmission path, send each encrypted data portion to the node communication master control module, that is, the node communication module may use a transmission manner of individually encrypting each data portion, and in another case, the node communication module of the first video conference node may integrate a plurality of data portions into first data, encrypt the first data by using the first quantum key in the first quantum key pair, and send the encrypted first data to the node communication master control module according to the preset data transmission path, that is, the node communication module may use a transmission manner of combining the encrypted first data portion into complete data in the node communication module, and then encrypting the complete data.
As an example, taking the example that the video conference terminal 1 at the video conference node 1-1 sends data to the video conference terminal n and the video conference terminal n+3 at the video conference node 1-2, first, the data to be sent by the video conference terminal 1 may be divided into random parts according to a certain rule or algorithm, each part of the data may include data contents and data transmission targets, for example, the video conference terminal 1 needs to send a piece of voice data to the video conference terminal n and the video conference terminal n+3, that is, the salesman 1 of the a company needs to send the data to the conference members n and n+3 of the b company, and for the division of the voice data, the following table 1 may be used:
TABLE 1
At this time, each data may be directly sent to the node communication module by using the video conference terminal 1 according to the data transmission path, or may be sent to other video conference terminals in the video conference node 1-1, for example, the video conference terminal 2, the video conference terminal 3, etc. before being sent to the node communication module, where each data arrives at the node communication module and may be combined into complete data in the node communication module and then encrypted for transmission, or may be transmitted by encrypting a single data. In the embodiment of the invention, even if someone eavesdrops on the channel between the video conference terminal 1 and the node communication module, only fragmented data can be eavesdropped, and complete data cannot be successfully eavesdropped.
The voice data may be divided into time periods, the picture information may be transmitted in blocks according to a certain algorithm, the shared content may be transmitted in blocks according to different division algorithms, and the embodiment of the invention is not limited thereto.
It should be noted that the foregoing is only an example, and the transmission paths reaching the data transmission target 1 and the data transmission target 2 may be partially the same or partially different, which is not limited in the embodiment of the present invention, and in the case that different transmission targets transmit through the same transmission path, the bandwidth may satisfy the foregoing situation in the video conference process, as long as the data amount does not reach a certain amount, no data interference will usually occur, and in the case of data transmission to the data transmission target 1 and the data transmission target 2, since the voice data of the service person 1 needs to be heard by the conference members n and n+3 at the same time, which is usually transmitted at the same time.
As another example, taking the example that the video conference terminal 1 at the video conference node 1-1 receives the data transmitted by the video conference terminal n and the video conference terminal n+3 at the video conference node 1-2, first, the data to be transmitted by the video conference terminal n and the video conference terminal n+3 may be divided into random parts according to a certain rule or algorithm, each part of the data may include data content and a data transmission destination, for example, the video conference terminal 1 receives a section of voice data from the video conference terminal n and the video conference terminal n+3, and for the division of the voice data, the following table 2 may be used:
TABLE 2
At this time, each data may be directly transmitted to the video conference terminal 1 through the node communication module according to the above data transmission path, or may be transmitted to other video conference terminals by the node communication module before being transmitted to the video conference terminal 1, and each data may be combined into complete data after reaching the video conference terminal 1. In the embodiment of the invention, even if someone eavesdrops on the channel between the video conference terminal 1 and the node communication module, only fragmented data can be eavesdropped, and complete data cannot be successfully eavesdropped.
It should be noted that the above is only an example, and the data transmission paths of the video conference terminal 1 transmitting data to the video conference terminal n and the video conference terminal n+3 and the data transmission paths of the video conference terminal 1 receiving data transmitted by the video conference terminal n and the video conference terminal n+3 do not necessarily remain inverted.
In a preferred embodiment of the invention, there is an extreme case that an eavesdropper may be able to eavesdrop on all channels in a certain video conference node, where the security will be more important than the cost, in order to ensure that there must be a data that cannot be eavesdropped, and thus to avoid the eavesdropping of all channels in a certain video conference node, there may be a quantum key machine in a video conference node that is separately connected to a video conference terminal, which may be defined as a secure video conference terminal by establishing a quantum secret communication connection between the aforementioned separate quantum key machine and the node communication module.
Alternatively, another quantum key machine separately connected to one video conference terminal may be provided in each video conference node. At this time, when the conference terminal performs data transmission according to its own data path, the data to be transmitted is also divided into multiple parts to be transmitted respectively, where one part of the data is required to be transmitted through the secure video conference terminal, so that at least one data part of the first data is transmitted through the video conference terminal connected with another quantum key machine, thereby ensuring that at least one part of the data is transmitted through the secure video conference terminal, and avoiding the eavesdropping of all channels in a certain video conference node.
By way of example, as shown in fig. 4, assuming that within a certain video conference node a first video conference terminal 1 may be configured with a separate quantum key machine (e.g. quantum key machine 2), a second video conference terminal, i.e. the remaining video conference terminals (e.g. video conference terminal 2, video conference terminal 3.. video conference terminal n) may be configured with a commonly connected quantum key machine 1, then the first video conference terminal 1 may be defined as a secure video conference terminal, e.g. for a company inside, a conference terminal of a general manager may be set as a secure video conference terminal, the others being unchanged.
In this example, at least one data portion obtained by dividing the first data may be transmitted through the secure video conference terminal, and the first video conference terminal 1 further ensures that there must be a portion of data that cannot be stolen, so as to avoid the eavesdropping of all channels in a certain video conference node, and since the quantum key machine 2 alone may also be capable of performing quantum key distribution with the quantum key machine, quantum secret transmission between the secure video conference terminal and the video conference node may be ensured.
In the embodiment of the invention, based on the design of the video conference system in the embodiment of the invention, one quantum key machine and one node communication module can be corresponding to a plurality of video conference terminals, so that the video conference terminals can successfully participate in the quantum encrypted video conference and the data transmission of each video conference terminal participating in the conference in the quantum encrypted video conference can be realized under the condition of reducing the cost and the calculated amount of the quantum video conference.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred embodiments, and that the acts are not necessarily required by the embodiments of the invention.
Referring to fig. 5, a block diagram of an embodiment of a video conference implementation device based on quantum encryption according to the present invention is shown, and the video conference system provided by the embodiment of the present invention may specifically include the following modules:
The quantum key pair obtaining module 501 is configured to obtain quantum key pairs respectively generated by a quantum key machine of each video conference node and a node communication master control module of the video conference system;
The conference data transmission module 502 is configured to transmit, by using the node communication module of each video conference node, data of any video conference terminal in the video conference node according to the quantum key pair, according to a preset data transmission path.
In some embodiments of the invention, the preset data transmission path is a first data transmission path from any video conference terminal of a first video conference node to any video conference terminal of a second video conference node, wherein the quantum key pair comprises a first quantum key pair of a quantum key machine for the first video conference node and a second quantum key pair of a quantum key machine for the second video conference node;
The conference data transmission module 502 may include the following sub-modules:
The node communication master control module is used for decrypting the encrypted first data by adopting a second quantum key in the first quantum key pair, encrypting the first data obtained by decrypting the second quantum key by adopting a third quantum key in the second quantum key pair, and transmitting the first data encrypted by the third quantum key to the node communication module of the second video conference node.
In some embodiments of the present invention, the preset data transmission path is a second data transmission path from any video conference terminal of the second video conference node to any video conference terminal of the first video conference node;
The conference data transmission sub-module is further configured to receive, according to the second data transmission path, second data encrypted by the node communication master control module based on the first quantum key, decrypt the second data encrypted based on the first quantum key by using the second quantum key in the first quantum key pair, and transmit the second data to any video conference terminal of the first video conference node, where the second data received by the node communication master control module is obtained by decrypting the second data encrypted by using the fourth quantum key in the second quantum key pair and by using the node communication module of the second video conference node based on the third quantum key in the second quantum key pair.
In some embodiments of the present invention, a plurality of video conference terminals in a same video conference node are in communication connection with each other, and the plurality of video conference terminals in a first video conference node include a first video conference terminal and a second video conference terminal;
The conference data transmission sub-module is further used for receiving at least one data part of the first data transmitted by the first video conference terminal, and/or receiving at least one data part of the first data transmitted by the first video conference terminal and at least one second video conference terminal, and transmitting the at least one data part according to a preset data transmission path according to the quantum key pair, wherein each data part comprises data content and a data transmission target, and the data transmission target is used for indicating a target video conference terminal for final transmission of the data part.
In some embodiments of the invention, the quantum key pair comprises a first quantum key pair of a quantum key machine for a first video conferencing node, and the conference data transmission sub-module may comprise the following units:
The conference data transmission unit is used for encrypting each data part by adopting a first quantum key in the first quantum key pair and sending each encrypted data part to the node communication master control module according to a preset data transmission path; and/or integrating the plurality of data parts into the first data, encrypting the first data by adopting the first quantum key in the first quantum key pair, and sending the encrypted first data to the node communication master control module according to a preset data transmission path.
According to the video conference realizing device based on quantum encryption, which is provided by the embodiment of the invention, based on the design of the video conference system in the embodiment of the invention, one quantum key machine and one node communication module can be corresponding to a plurality of video conference terminals, so that the video conference terminals can successfully participate in the quantum encryption video conference under the condition of reducing the cost and the calculated amount of the quantum video conference, and the data transmission of each video conference terminal participating in the conference in the quantum encryption video conference process can be realized.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
The embodiment of the invention also provides electronic equipment, which comprises:
The method comprises a processor, a memory and a computer program which is stored in the memory and can run on the processor, wherein the computer program realizes all the processes of the embodiment of the video conference realization method based on quantum encryption when being executed by the processor, can achieve the same technical effect, and is not repeated here.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, realizes the processes of the embodiment of the video conference implementation method based on quantum encryption, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article or terminal device comprising the element.
The above detailed description of a video conference system based on quantum encryption, a video conference implementing method based on quantum encryption and a corresponding computer readable storage medium, wherein specific examples are applied to illustrate the principles and embodiments of the present invention, the above examples are only used to help understand the method and core ideas of the present invention, and meanwhile, the present invention should not be construed as being limited to the present invention, since the technical personnel in the art can change the scope of the specific embodiments and applications according to the ideas of the present invention.
Claims (12)
1. The video conference system based on quantum encryption is characterized by comprising a plurality of video conference nodes, a quantum key master control module and a node communication master control module, wherein each video conference node comprises a node communication module connected with a plurality of video conference terminals, the node communication module is connected with a quantum key machine, and the quantum key machine of each video conference node is connected with the quantum key master control module of the video conference system through a quantum channel;
The quantum key master control module is used for controlling the quantum key machines of all video conference nodes and the node communication master control module to respectively generate quantum key pairs;
And the node communication module of each video conference node is used for transmitting the data of any video conference terminal in each video conference node according to a preset data transmission path according to the quantum key pair generated by each node.
2. The system of claim 1, wherein the quantum key pair comprises a first quantum key pair for a quantum key machine of a first video conference node and a second quantum key pair for a quantum key machine of a second video conference node;
when any video conference terminal of a first video conference node transmits first data to any video conference terminal of the second video conference node, a node communication module of the first video conference node is used for encrypting the first data by adopting a first quantum key in the first quantum key pair and transmitting the encrypted first data to a node communication master control module;
The node communication master control module is used for decrypting the encrypted first data by adopting a second quantum key in the first quantum key pair, encrypting the first data obtained by decrypting based on the second quantum key by adopting a third quantum key in the second quantum key pair, and transmitting the first data encrypted based on the third quantum key to the node communication module of the second video conference node;
The node communication module of the second video conference node is configured to decrypt the first data encrypted based on the third quantum key by using the fourth quantum key in the second quantum key pair, and transmit the first data to any video conference terminal of the second video conference node.
3. The system of claim 1, wherein the quantum key pair comprises a first quantum key pair for a quantum key machine of a first video conference node and a second quantum key pair for a quantum key machine of a second video conference node;
When any video conference terminal of the first video conference node receives second data transmitted by any video conference terminal of the second video conference node, the node communication master control module is used for receiving second data encrypted by a node communication module of the second video conference node by adopting a third quantum key in a second quantum key pair, decrypting the encrypted second data by adopting a fourth quantum key in the second quantum key pair, encrypting the second data obtained by decrypting based on the fourth quantum key by adopting the first quantum key, and transmitting the second data encrypted based on the first quantum key to the node communication module of the first video conference node;
The node communication module of the first video conference node is configured to decrypt, by using a second quantum key in the first quantum key pair, second data encrypted by the node communication master control module based on the first quantum key, and transmit the second data to any video conference terminal of the first video conference node.
4. The system of claim 2, wherein a plurality of videoconferencing terminals within a same videoconferencing node are communicatively connected to each other, wherein when a first videoconferencing terminal of a first videoconferencing node sends the first data to a node communication module of the first videoconferencing node, the first data is divided into a plurality of data portions, at least one data portion of the first data is transmitted via the first videoconferencing terminal to the node communication module of the first videoconferencing node,
And/or at least one data portion of the first data is transmitted to a node communication module of the first video conference node via the first video conference terminal and at least one second video conference terminal of the first video conference node.
5. The system of claim 4, wherein each data portion includes data content and a data transmission target for indicating a target videoconference terminal to which the data portion was ultimately transmitted.
6. The system of claim 4, further comprising, in each video conferencing node, another quantum key machine separately connected to one video conferencing terminal;
at least one data portion of the first data is transmitted via a video conferencing terminal connected to the other quantum key machine.
7. A method for implementing a video conference based on quantum cryptography, applied to the video conference system of any one of claims 1 to 6, the method comprising:
the method comprises the steps of obtaining quantum key pairs respectively generated by a quantum key machine of each video conference node and a node communication master control module of the video conference system;
and transmitting the data of any video conference terminal in the video conference node according to a preset data transmission path through the node communication module of each video conference node according to the quantum key pair.
8. The method of claim 7, wherein the predetermined data transmission path is a first data transmission path from any video conference terminal of a first video conference node to any video conference terminal of a second video conference node, the quantum key pair comprising a first quantum key pair for a quantum key machine of the first video conference node and a second quantum key pair for a quantum key machine of the second video conference node;
The node communication module passing through each video conference node transmits the data of any video conference terminal in the video conference node according to the quantum key pair, and the node communication module comprises:
The node communication master control module is used for decrypting the encrypted first data by adopting a second quantum key in the first quantum key pair, encrypting the first data obtained by decrypting the second quantum key by adopting a third quantum key in the second quantum key pair, and transmitting the first data encrypted by the third quantum key to the node communication module of the second video conference node.
9. The method of claim 7, wherein the predetermined data transmission path is a second data transmission path from any video conference terminal of a second video conference node to any video conference terminal of a first video conference node, the quantum key pair comprising a first quantum key pair for a quantum key machine of the first video conference node and a second quantum key pair for a quantum key machine of the second video conference node;
The node communication module passing through each video conference node transmits the data of any video conference terminal in the video conference node according to the quantum key pair, and the node communication module comprises:
and receiving second data encrypted by the node communication master control module based on the first quantum key through the node communication module of the first video conference node according to the second data transmission path, decrypting the second data encrypted based on the first quantum key by adopting the second quantum key in the first quantum key pair, and transmitting the second data to any video conference terminal of the first video conference node, wherein the second data received by the node communication master control module is obtained by decrypting the second data encrypted by adopting the fourth quantum key in the second quantum key pair through the node communication module of the second video conference node based on the third quantum key in the second quantum key pair.
10. The method of claim 7, wherein the plurality of videoconferencing terminals in the same videoconferencing node are communicatively coupled to each other, and wherein the plurality of videoconferencing terminals in the first videoconferencing node include a first videoconferencing terminal and a second videoconferencing terminal;
The node communication module passing through each video conference node transmits the data of any video conference terminal in the video conference node according to the quantum key pair and a preset data transmission path, and the method further comprises the following steps:
Receiving, by a node communication module of a first video conference node, at least one data portion of first data transmitted by the first video conference terminal and/or at least one data portion of first data transmitted by the first video conference terminal and at least one of the second video conference terminals;
And transmitting the at least one data part according to the quantum key pair and a preset data transmission path, wherein each data part comprises data content and a data transmission target, and the data transmission target is used for indicating a target video conference terminal for finally transmitting the data part.
11. The method of claim 10, wherein the quantum key pair comprises a first quantum key pair of a quantum key machine for a first video conferencing node, wherein transmitting the at least one data portion according to the quantum key pair according to a preset data transmission path comprises:
Encrypting each data part by adopting a first quantum key in the first quantum key pair, and respectively sending each encrypted data part to the node communication master control module according to a preset data transmission path;
And/or integrating the plurality of data parts into the first data, encrypting the first data by adopting the first quantum key in the first quantum key pair, and sending the encrypted first data to the node communication master control module according to a preset data transmission path.
12. A computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the quantum-encryption-based video conference implementation method of any one of claims 7 to 11.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411503324.7A CN119544914A (en) | 2024-10-25 | 2024-10-25 | Video conference system based on quantum encryption, video conference implementation method and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411503324.7A CN119544914A (en) | 2024-10-25 | 2024-10-25 | Video conference system based on quantum encryption, video conference implementation method and medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119544914A true CN119544914A (en) | 2025-02-28 |
Family
ID=94694248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411503324.7A Pending CN119544914A (en) | 2024-10-25 | 2024-10-25 | Video conference system based on quantum encryption, video conference implementation method and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119544914A (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120005475A1 (en) * | 2009-03-18 | 2012-01-05 | Brother Kogyo Kabushiki Kaisha | Terminal Device, Computer Program Product, and Communication Control Method |
| CN107124266A (en) * | 2017-03-07 | 2017-09-01 | 苏州科达科技股份有限公司 | Video communication system and method based on quantum cryptography |
| US9830467B1 (en) * | 2014-04-14 | 2017-11-28 | Michael Harold | System, method and apparatus for securely storing data on public networks |
| CN109088727A (en) * | 2018-08-29 | 2018-12-25 | 苏州科达科技股份有限公司 | Data ciphering method, device and electronic equipment |
| CN210899418U (en) * | 2019-12-20 | 2020-06-30 | 安徽问天量子科技股份有限公司 | Protection device for video data acquisition and transmission safety |
| CN113824919A (en) * | 2020-06-19 | 2021-12-21 | 中兴通讯股份有限公司 | Control method of video conference system, multipoint control unit and storage medium |
| CN114430328A (en) * | 2020-10-14 | 2022-05-03 | 中国移动通信有限公司研究院 | Key agreement method, apparatus, device and storage medium |
| CN116389673A (en) * | 2022-08-11 | 2023-07-04 | 北京理工大学 | A quantum security video conferencing system and method combined with blockchain |
-
2024
- 2024-10-25 CN CN202411503324.7A patent/CN119544914A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120005475A1 (en) * | 2009-03-18 | 2012-01-05 | Brother Kogyo Kabushiki Kaisha | Terminal Device, Computer Program Product, and Communication Control Method |
| US9830467B1 (en) * | 2014-04-14 | 2017-11-28 | Michael Harold | System, method and apparatus for securely storing data on public networks |
| CN107124266A (en) * | 2017-03-07 | 2017-09-01 | 苏州科达科技股份有限公司 | Video communication system and method based on quantum cryptography |
| CN109088727A (en) * | 2018-08-29 | 2018-12-25 | 苏州科达科技股份有限公司 | Data ciphering method, device and electronic equipment |
| CN210899418U (en) * | 2019-12-20 | 2020-06-30 | 安徽问天量子科技股份有限公司 | Protection device for video data acquisition and transmission safety |
| CN113824919A (en) * | 2020-06-19 | 2021-12-21 | 中兴通讯股份有限公司 | Control method of video conference system, multipoint control unit and storage medium |
| CN114430328A (en) * | 2020-10-14 | 2022-05-03 | 中国移动通信有限公司研究院 | Key agreement method, apparatus, device and storage medium |
| CN116389673A (en) * | 2022-08-11 | 2023-07-04 | 北京理工大学 | A quantum security video conferencing system and method combined with blockchain |
Non-Patent Citations (1)
| Title |
|---|
| 梁振鸿;: "浅谈视频会议发展历程", 数码世界, no. 06, 1 June 2020 (2020-06-01), pages 13 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11101999B2 (en) | Two-way handshake for key establishment for secure communications | |
| US9246674B2 (en) | Generation of cryptographic keys | |
| US20150281185A1 (en) | Cloud Collaboration System With External Cryptographic Key Management | |
| CN111835997B (en) | Cloud video conference system based on quantum key encryption and decryption method thereof | |
| CN108540436B (en) | Communication system and communication method for realizing information encryption and decryption transmission based on quantum network | |
| CN111404950B (en) | Information sharing method and device based on block chain network and related equipment | |
| WO2017185999A1 (en) | Method, apparatus and system for encryption key distribution and authentication | |
| CN103493427A (en) | Discovery of security associations | |
| CN103534975A (en) | Discovery of security associations for key management relying on public keys | |
| CN109981584B (en) | Block chain-based distributed social contact method | |
| CN108847928B (en) | Communication system and communication method for realizing information encryption and decryption transmission based on group type quantum key card | |
| US9866383B2 (en) | Key management for privacy-ensured conferencing | |
| CN104219051A (en) | In-group message communication method and system | |
| CN110650009B (en) | Mobile network and communication method | |
| WO2023221856A1 (en) | Quantum secure communication method and device, quantum password service network, and communication system | |
| US10375051B2 (en) | Stateless server-based encryption associated with a distribution list | |
| CN110321722B (en) | DNA sequence similarity safe calculation method and system | |
| CN117675235A (en) | A secure communication processing method, first terminal and storage medium | |
| US11411744B2 (en) | Encryption communication method, information processing apparatus, and program | |
| US20220109564A1 (en) | Encrypted Group Video System and Method | |
| WO2014084711A1 (en) | A system and method for duty-shared authenticated group key transport | |
| EP3624393B1 (en) | Key distribution system and method, key generation device, representative user terminal, server device, user terminal and program | |
| CN119544914A (en) | Video conference system based on quantum encryption, video conference implementation method and medium | |
| WO2008029853A1 (en) | Encryption key delivery device and encryption key delivery method | |
| CN114765546B (en) | End-to-end hard encryption method, system, encryption equipment and key management server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |