Quantum encryption conference implementation method and device
By pre-charged quantum keys on the conference server and connected to the network base station, the problem that video conferencing terminals can only realize quantum encrypted communication in fixed locations in the prior art is solved, and flexible and secure quantum encrypted conferences are realized.
Patent Information
- Application Number
- CN202411954734.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-12-27
AI Technical Summary
In the existing quantum encryption conference technical solution, video conferencing terminals can only realize quantum encryption communication at fixed locations, and cannot realize mobile or flexible encrypted conferences.
By pre-charged quantum keys on the conference server and connecting with multiple network base stations, receiving the quantum encryption conference requests from the conference initiating users, performing user authentication and key distribution, establishing a quantum network connection, and realizing quantum encryption conferences for multiple users.
It improves the security of conferences, realizes the flexibility and mobility of quantum encryption conferences, and expands the application scenarios of quantum encryption technology in conference communication security.
Smart Images

Figure CN119767306A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of quantum encryption conference, and in particular to a method and device for implementing a quantum encryption conference. Background Art
[0002] With the continuous development of quantum encryption technology, the application of quantum encryption technology is becoming more and more extensive. For example, the prior art provides a video communication solution based on quantum encryption, including multiple video conferencing modules and a conference master control module. Each video conferencing module includes at least one video conferencing terminal and a corresponding quantum key machine. The conference master control module includes a conference control terminal and a corresponding master control quantum key machine. The master control quantum key machine and the quantum key machine are at least connected to the quantum network. The master control quantum key machine and all quantum key machines at least pre-store the network addresses and network accounts of all quantum key machines and the master control quantum key machine. The master control quantum key machine generates a point-to-point key pair including a first key and a second key with the quantum key machine of each video conferencing module respectively. The prior art effectively combines QKD technology with video communication to realize multi-party encrypted video communication.
[0003] QKD (Quantum Key Distribution) is a secure communication method that uses the properties of quantum mechanics to implement cryptographic protocols. It enables both parties to generate and share a random, secure key to encrypt and decrypt messages. If a third party tries to eavesdrop on the password, the two parties will notice it. This property is based on the basic principle of quantum mechanics, that is, any measurement of a quantum system will interfere with the system. Quantum key distribution is only used to generate and distribute keys, and does not transmit any substantial information. The key can be used in certain encryption algorithms to encrypt information.
[0004] In the existing quantum encryption conference technology solution, one video conferencing terminal corresponds to a quantum key machine, namely a QKD device, where the quantum key machine is used to generate and distribute quantum keys. After determining the quantum key between two video conferencing terminals, the two video conferencing terminals conduct quantum encryption communication based on the determined quantum key.
[0005] Although the above-mentioned existing technical solution can perform quantum encryption communication between two video conferencing terminals, since one video conferencing terminal corresponds to one quantum key machine in this technical solution, quantum encryption communication of the video conferencing terminals can often only be achieved in a fixed location, such as a laboratory with a quantum key machine or a company with a quantum key machine. Summary of the invention
[0006] The present application shows a method and device for implementing a quantum encryption conference.
[0007] In the first aspect, the present application shows a method for implementing a quantum encryption conference, which is applied to a conference server, the conference server is pre-filled with a quantum key, and the conference server is connected to multiple network base stations. The method includes:
[0008] Receive a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, where the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card;
[0009] The quantum encryption conference request is sent to the mobile phones held by multiple participating users through the corresponding network base station, wherein the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum security SIM card;
[0010] When receiving the joining request sent by the mobile phones of the multiple participating users, using the pre-filled quantum key to perform network authentication on the mobile phone of each participating user, and if the authentication is successful, allowing the participating user to join the meeting;
[0011] The mobile phone of the successfully authenticated participant establishes a quantum network connection with the conference server through the corresponding network base station and enters the conference;
[0012] Based on the real-time acquired quantum key, the voice information and / or video information of the mobile phones of each user joining the meeting during the meeting is encrypted to realize quantum encryption conference.
[0013] Optionally, the conference server includes: a conference service module arranged in an operator server, or a service module arranged in a third-party conference service provider server.
[0014] Optionally, the method also includes: regularly or irregularly re-executing the quantum key distribution operation between the mobile phone held by each user and the conference server to achieve real-time updating of the quantum key; and, based on the pre-filled quantum key, re-authenticating the mobile phone held by the user at a set interval.
[0015] Optionally, the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum secure SIM card and an ordinary mobile phone, and the ordinary mobile phone does not have a quantum SIM card. The method further includes:
[0016] Based on the preset mobile phone matching rules, a mobile phone is selected from the quantum call mobile phones that have joined the conference as the matching mobile phone of the ordinary mobile phone;
[0017] The voice information and / or video information of the ordinary mobile phone is transmitted to the matching mobile phone via the ordinary network, and the matching mobile phone transmits the voice information and / or video information to the conference server after quantum encryption, so that the ordinary mobile phone can participate in the quantum encryption conference.
[0018] Optionally, the step of selecting a mobile phone terminal from among the quantum call mobile phones that have joined the conference as a matching mobile phone for the ordinary mobile phone based on a preset mobile phone terminal matching rule, and transmitting the voice information and / or video information of the ordinary mobile phone to the matching mobile phone via a common network, includes:
[0019] Select one of the quantum call phones joining the meeting as the current matching phone;
[0020] After completing the current conference data transmission or at the set time interval, a mobile phone is re-matched from the remaining quantum call mobile phones as the current matching mobile phone, and the cycle is repeated in sequence.
[0021] Optionally, the step of performing network access authentication on the mobile phone held by each participating user using the pre-filled quantum key upon receiving the joining request sent by the mobile phones held by the multiple participating users further includes:
[0022] If the authentication fails, the user is denied access to the meeting.
[0023] In the second aspect, the present application shows a quantum encryption conference implementation device, which is applied to a conference server, the conference server is pre-filled with a quantum key, the conference server is connected to multiple network base stations, and the device includes:
[0024] A conference initiating unit, used to receive a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, wherein the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card;
[0025] A conference request distribution unit, used to send the quantum encryption conference request to multiple mobile phones held by participating users through corresponding network base stations, wherein the mobile phones held by participating users include at least one quantum call mobile phone with a quantum security SIM card;
[0026] A mobile phone authentication unit, configured to, upon receiving a conference joining request sent by the mobile phones of the multiple conference participants, perform network access authentication on the mobile phone of each conference participant using the pre-filled quantum key, and allow the conference participant to join the conference if the authentication is successful;
[0027] A conference establishment unit, which is used for the mobile phone of the successfully authenticated participant to establish a quantum network connection with the conference server through the corresponding network base station and enter the conference;
[0028] The conference data encryption unit is used to encrypt the voice information and / or video information of the mobile phones of each user joining the conference during the conference based on the quantum key obtained in real time, so as to realize quantum encryption conference.
[0029] Optionally, the conference server includes: a conference service module arranged in an operator server, or a service module arranged in a third-party conference service provider server.
[0030] Optionally, the device also includes a key update unit, which is used to periodically or irregularly re-execute the quantum key distribution operation between each user's mobile phone and the conference server to achieve real-time update of the quantum key; and, based on the pre-injected quantum key, re-authenticate the user's mobile phone at a set interval.
[0031] Optionally, the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum secure SIM card and an ordinary mobile phone, the ordinary mobile phone does not have a quantum SIM card, and the device further includes:
[0032] A mobile phone matching unit, configured to select a mobile phone from among the quantum call mobile phones that have joined the conference as a matching mobile phone for the ordinary mobile phone based on a preset mobile phone matching rule;
[0033] The ordinary network transmission unit is used to transmit the voice information and / or video information of the ordinary mobile phone to the matching mobile phone via the ordinary network, and the matching mobile phone transmits the voice information and / or video information to the conference server after quantum encryption, so that the conference data encryption unit can perform quantum key encryption on the voice information and / or video information transmitted by the ordinary network to enable the ordinary mobile phone to participate in the quantum encryption conference.
[0034] Optionally, the mobile phone matching unit is specifically used to select one from the quantum call mobile phones joining the meeting as the current matching mobile phone; after completing the current conference data transmission or according to the set time interval, re-match a mobile phone from the remaining quantum call mobile phones as the current matching mobile phone, and cycle in sequence.
[0035] Optionally, the mobile phone authentication unit is further used to deny the mobile phone held by the participating user from joining the meeting when the authentication fails.
[0036] In a third aspect, the present application shows an electronic device, which includes: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the method described in any of the above aspects.
[0037] In a fourth aspect, the present application illustrates a non-temporary computer-readable storage medium, which, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute a method as described in any of the above aspects.
[0038] In a fifth aspect, the present application illustrates a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in any of the above aspects.
[0039] The technical solution provided by this application may have the following beneficial effects:
[0040] After the meeting is initiated, the quantum calling mobile phone to be joined is first authenticated through the conference server provided by the operator or third-party conference service provider. After the authentication is successful, the conference data is encrypted based on the pre-charged quantum key, thereby improving the security of the meeting. Furthermore, the third-party conference service provider provides more professional online conference services, which reduces the additional information service fees that users need to pay to the operator through cost-sharing operations, thereby helping to increase user stickiness to third-party conference service providers. In addition, for non-quantum calling mobile phones, that is, ordinary mobile phones, quantum encrypted conferences can also be realized, expanding the application scenarios of quantum encryption technology in conference communication security. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A flow chart of the quantum encryption conference implementation method provided in this application.
[0042] Figure 2 An architectural diagram of the quantum encryption conference implementation solution provided for this application.
[0043] Figure 3 Another architectural diagram of the quantum encryption conferencing implementation solution provided for this application.
[0044] Figure 4 Another flow chart of the quantum encryption conference implementation method provided for this application.
[0045] Figure 5 Another architectural diagram of the quantum encryption conference implementation solution provided in this application.
[0046] Figure 6 A structural diagram of the quantum encryption conference implementation device provided in this application.
[0047] Figure 7 A block diagram of an electronic device provided in this application.
[0048] Figure 8 A block diagram of another electronic device provided by the present application. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] Since quantum encryption calls in the prior art can only achieve quantum encryption between the two ends of the call, that is, both A and B use quantum call mobile phones to communicate and the communication process adopts quantum encryption call mode to achieve quantum encryption calls. Therefore, this application provides a method and device for implementing encrypted conferences.
[0051] Before explaining the solution provided by this application, a brief introduction to quantum SIM is given first. The "quantum security SIM card" used in quantum calling phones is a special SIM card that combines the functions of ordinary SIM cards and security chip functions. It does not occupy additional mobile phone card slots, and can provide ordinary SIM card functions such as operator network access authentication, and has pre-filled quantum keys to realize secure call functions. Quantum secure call When using the quantum secure call service, the user dials to trigger the authentication process and uses the pre-filled quantum key for authentication; at the same time, the quantum key is obtained in real time from the quantum key distribution network to encrypt the call voice, and a different quantum key is used for each call.
[0052] The following is an explanation of the method for implementing an encrypted conference provided by this application.
[0053] Embodiment 1
[0054] Reference Figure 1 , is a flow chart of the quantum encryption conference implementation method provided by this application, which is applied to a conference server, the conference server is pre-filled with quantum keys, and the conference server is connected to multiple network base stations. It should be noted that the conference server is used to provide data intermediary services for this quantum encryption conference. Depending on the service provider providing conference support, the conference server includes: a conference service module set in the operator server, or a service module set in the server of a third-party conference service provider. Please refer to Figure 2 and Figure 3 , Figure 2 Different quantum calling mobile phones are connected to the operator's server through corresponding network base stations to realize quantum encryption conference; Figure 3 Different quantum calling phones are connected to the third-party service provider's server through corresponding network base stations to realize quantum encryption conference.
[0055] It should be noted that the quantum encryption conference of the present application can be a voice conference or a video conference; accordingly, the conference data can be voice information or video information.
[0056] Specifically, Figure 1 The illustrated method embodiment may include the following steps:
[0057] Step S101: receiving a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, wherein the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card.
[0058] Step S102: Send the quantum encryption conference request to multiple mobile phones held by participating users through corresponding network base stations, wherein the mobile phones held by participating users include at least one quantum call mobile phone with a quantum security SIM card.
[0059] Step S103: upon receiving the joining requests sent by the mobile phones of the multiple participating users, the pre-filled quantum key is used to perform network authentication on the mobile phone of each participating user.
[0060] Specifically, multiple participating users click on the joining operation on their mobile phones to trigger the authentication process, and use the pre-filled quantum key for authentication; if the authentication fails, joining is denied, and if the authentication succeeds, the next step is entered.
[0061] Step S104: Determine whether the network access authentication is successful. If the authentication is successful, the user is allowed to join the conference and step S105 is executed. If the authentication fails, step S107 is executed.
[0062] Step S105: The mobile phone of the successfully authenticated participant establishes a quantum network connection with the conference server through the corresponding network base station and enters the conference.
[0063] Specifically, each participating user enters the conference and connects to the operator server through a network base station. At the same time, multiple users participating in the conference all establish connections with the operator server or a third-party conference service provider through the above steps.
[0064] Step S106: Encrypt the voice information and / or video information of the mobile phones of each user joining the conference during the conference based on the quantum key obtained in real time, so as to realize quantum encryption conference.
[0065] Specifically, each user obtains a quantum key in real time (the quantum key can be obtained from a quantum key distribution network), which is used to realize quantum encryption information transmission between the user and the operator's server, and to encrypt voice information and / or video information during the conference through the quantum key.
[0066] Step S107: Refuse to join the conference. It should be noted that at this time, the mobile phone held by the participating user has not established a quantum network connection with the conference server through the corresponding network base station.
[0067] In order to further improve the security of the meeting, the method may also include the following steps: regularly or irregularly re-executing the quantum key distribution operation between each user's mobile phone and the conference server to achieve real-time updating of the quantum key; and, based on the pre-filled quantum key, re-authenticating the user's mobile phone at set intervals.
[0068] It should be noted that the execution of the quantum key update operation depends on the set regular or irregular time nodes, is not limited by the execution order of steps 101 to S107, and can be updated before or after any step, or executed synchronously with steps 101 to S107, that is, the quantum key update runs through the entire process of executing steps S101 to S107.
[0069] It should be pointed out that the data transmission in the above conference process is as follows, taking the operator providing conference support as an example: any user A, whose voice information or video information during the conference is encrypted with a quantum key and sent to the operator server through a network base station. The operator server provides data intermediary services for this quantum encryption conference, and each participating user establishes a quantum encryption transmission relationship with the operator server, thereby realizing information exchange between different users. For example, after user A's voice information A is encrypted and sent to the operator server, the operator server will encrypt the voice information A according to the conference situation and send it to user B, user C, etc.
[0070] It should be noted that Figure 2 In the case shown, the operator provides conference support services. The server of the quantum encryption conference depends on the operator, but the operator is more often a communication service provider. For voice conferences or video conferences, specialized conference service providers are often required to provide richer services. Figure 2 In the scenario shown, a third-party service provider provides conference support services. The conference server of the conference support party accesses the quantum network through a network base station and connects to the mobile phones held by the participating users. The conference server of the third-party conference service provider replaces the operator's conference server.
[0071] Furthermore, once users use the conference service provided by the conference supporter, the conference supporter will charge a certain service fee, and the operator will also charge the user's information service fee, which will lead to insufficient user stickiness to the conference supporter. To solve this problem, the operator can specially mark the mobile phones of all users participating in the meeting. The marked mobile phones will receive signal enhancement services, thereby improving signal stability. The fee for the signal enhancement service is paid by the conference supporter to the operator, and the user does not need to pay the fee. In addition, all charges incurred by users in this meeting, such as encrypted call fees, traffic fees, call fees, video call fees, etc., will be counted and paid by the conference supporter after the meeting. Therefore, once users choose the quantum encryption conference service provided by a conference supporter, they can enjoy free signal enhancement services without consuming their own mobile phone call or traffic fees. For the conference supporter, customer stickiness is increased.
[0072] In the solution provided in this application, after the meeting is initiated, the quantum call mobile phone to be joined is first authenticated through the conference server provided by the operator or the third-party conference service provider, and after the authentication is successful, the conference data is encrypted based on the pre-charged quantum key, thereby improving the security of the meeting; further, the third-party conference service provider provides more professional online conference services, and through the cost-inclusive operation, it reduces the information service fees that users need to pay to the operator, which helps to improve user stickiness to third-party conference service providers.
[0073] Embodiment 2
[0074] Figure 1 In the method embodiment shown, whether the conference support is provided by the operator or a third-party service provider, the participants are required to have a quantum communication mobile phone. If a participant does not have a quantum secure communication mobile phone, the entire quantum encryption conference cannot be realized. Please refer to Figure 5 If a conference member holds an ordinary mobile phone instead of a quantum phone, he or she needs to find a mobile phone among other quantum phones as a matching mobile phone for the ordinary mobile phone. The voice and video information of the ordinary mobile phone must first be transmitted to the matching mobile phone through the ordinary network, and then the matching mobile phone will transmit it to the server after quantum encryption, so that the ordinary mobile phone can participate in the entire quantum encryption conference. In this way, at the expense of confidentiality, quantum encryption conferences can adapt to more usage scenarios.
[0075] Since the communication between an ordinary mobile phone and its matching mobile phone in the prior art is non-quantum encrypted, there is a risk of being eavesdropped. To solve this problem, this application provides another method for implementing quantum encryption conferences, see Figure 4 and Figure 5 , Figure 4 Another flow chart of the method for implementing a quantum encryption conference provided in this application, it should be noted that: Figure 4 In the method embodiment shown, the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum security SIM card and an ordinary mobile phone, and the ordinary mobile phone does not have a quantum SIM card. Figure 4 The illustrated method embodiment may include the following steps:
[0076] Step S201: receiving a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, wherein the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card.
[0077] Step S202: Send the quantum encryption conference request to multiple mobile phones held by participating users through corresponding network base stations, wherein the mobile phones held by participating users include at least one quantum call mobile phone with a quantum security SIM card.
[0078] Step S203: upon receiving the joining requests sent by the mobile phones of the multiple participating users, the pre-filled quantum key is used to perform network authentication on the mobile phone of each participating user.
[0079] Step S204: The mobile phone of the successfully authenticated participant establishes a quantum network connection with the conference server through the corresponding network base station and enters the conference.
[0080] Step S205: Based on the preset mobile phone matching rules, a mobile phone is selected from the quantum call mobile phones that have joined the conference as a matching mobile phone for the ordinary mobile phone.
[0081] In one case, a mobile phone terminal can be selected from the quantum call mobile phones that have joined the meeting as a matching mobile phone for the ordinary mobile phone according to the following mobile phone terminal matching rules: one mobile phone is selected from the quantum call mobile phones that have joined the meeting as the current matching mobile phone; after completing the current conference data transmission or according to the set time interval, a mobile phone terminal is re-matched from the remaining quantum call mobile phones as the current matching mobile phone, and the cycle is repeated in sequence.
[0082] The following is a specific example to illustrate the real-time update process of the matching mobile phone corresponding to an ordinary mobile phone. Figure 5As shown, there is an ordinary mobile phone and four quantum call mobile phones (i.e., quantum call mobile phone 1, quantum call mobile phone 2, quantum call mobile phone 3, and quantum call mobile phone 4). In the process of matching ordinary mobile phones with quantum call mobile phones, the matching mobile phones corresponding to the ordinary mobile phones need to be updated in real time in these four quantum call mobile phones. For example, the data of the ordinary mobile phone is sent to quantum call mobile phone 1 at the first time and then encrypted and transmitted to the conference server, the data of the ordinary mobile phone is sent to quantum call mobile phone 2 at the second time and then encrypted and transmitted to the conference server, the data of the ordinary mobile phone is sent to quantum call mobile phone 3 at the third time and then encrypted and transmitted to the conference server, the data of the ordinary mobile phone is sent to quantum call mobile phone 4 at the fourth time and then encrypted and transmitted to the conference server, and then, at the next time, i.e., the fifth time, the data of the ordinary mobile phone needs to be sent to quantum call mobile phone 1 again and encrypted and transmitted to the conference server, and so on. This cycle increases the difficulty of eavesdropping by eavesdroppers and improves the confidentiality of the meeting.
[0083] Step S206: The voice information and / or video information of the ordinary mobile phone is transmitted to the matching mobile phone via the ordinary network, and the matching mobile phone quantum encrypts the voice information and / or video information and transmits it to the conference server, so that the ordinary mobile phone can participate in the quantum encryption conference.
[0084] It should be noted that Figure 4 Steps S201 to S204 in the method embodiment shown are similar to Figure 1 Steps S101 to S104 in the method embodiment shown are similar, and the relevant parts can be found in Figure 1 The specific content of the method embodiment shown will not be repeated here.
[0085] From the above, we can see that Figure 4 The method embodiment shown has Figure 1 All the beneficial effects of the method embodiments shown are shown. In addition, quantum encryption conferences can also be achieved for non-quantum call mobile phones, that is, ordinary mobile phones, expanding the application scenarios of quantum encryption technology in conference communication security.
[0086] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions involved are not necessarily required by the present application.
[0087] Embodiment 3
[0088] The quantum encryption conference implementation device provided by this application is described below.
[0089] See also Figure 6 , which is a structural diagram of the quantum encryption conference implementation device provided in this application, is applied to a conference server, the conference server is pre-filled with quantum keys, the conference server is connected to multiple network base stations, and the conference server includes: a conference service module set in the operator server, or a service module set in the server of a third-party conference service provider.
[0090] Specifically, Figure 6 The device embodiment shown may include the following elements:
[0091] The conference initiating unit 310 is used to receive a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, where the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card;
[0092] The conference request distribution unit 320 is used to send the quantum encryption conference request to the mobile phones held by multiple participating users through the corresponding network base station, wherein the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum security SIM card;
[0093] The mobile phone authentication unit 330 is used to use the pre-filled quantum key to perform network access authentication on the mobile phone held by each participating user when receiving the joining request sent by the mobile phones held by the multiple participating users. If the authentication is successful, the participating user is allowed to join the meeting; and if the authentication fails, the participating user's mobile phone is denied from joining the meeting.
[0094] A conference establishing unit 340 is used for the mobile phone of the successfully authenticated participant to establish a quantum network connection with the conference server through the corresponding network base station and enter the conference;
[0095] The conference data encryption unit 350 is used to encrypt the voice information and / or video information of the mobile phones of each user joining the conference during the conference based on the quantum key obtained in real time, so as to realize quantum encryption conference.
[0096] In one scenario, the device also includes a key update unit (not shown), which is used to periodically or irregularly re-execute the quantum key distribution operation between each user's mobile phone and the conference server to achieve real-time update of the quantum key; and, based on the pre-injected quantum key, re-authenticate the user's mobile phone at a set interval.
[0097] Furthermore, the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum security SIM card and an ordinary mobile phone, and the ordinary mobile phone does not have a quantum SIM card. The device also includes: a mobile phone matching unit, which is used to select a mobile phone from the quantum call mobile phones that have joined the meeting as a matching mobile phone for the ordinary mobile phone based on a preset mobile phone matching rule; an ordinary network transmission unit, which is used to transmit the voice information and / or video information of the ordinary mobile phone to the matching mobile phone via the ordinary network, and the matching mobile phone transmits the voice information and / or video information to the conference server after quantum encryption, so that the conference data encryption unit can perform quantum key encryption on the voice information and / or video information transmitted on the ordinary network to enable the ordinary mobile phone to participate in the quantum encryption conference.
[0098] In one scenario, the mobile phone matching unit (not shown) is specifically used to select one from the quantum call mobile phones joining the meeting as the current matching mobile phone; after completing the current conference data transmission or according to the set time interval, re-match a mobile phone from the remaining quantum call mobile phones as the current matching mobile phone, and cycle in sequence.
[0099] In the solution provided in this application, after the meeting is initiated, the quantum calling mobile phone to be joined is first authenticated through the conference server provided by the operator or the third-party conference service provider, and after the authentication is successful, the conference data is encrypted based on the pre-charged quantum key, thereby improving the security of the meeting; further, the third-party conference service provider provides more professional online conference services, and through the cost-sharing operation, reduces the information service fees that users need to pay to the operator, thereby helping to improve user stickiness to the third-party conference service provider; in addition, for non-quantum calling mobile phones, that is, ordinary mobile phones, quantum encryption conferences can also be realized, which expands the application scenarios of quantum encryption technology in conference communication security.
[0100] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0101] Embodiment 4
[0102] Optionally, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0103] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0104] Figure 7 The present application provides a block diagram of an electronic device 800. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0105] Reference Figure 7 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0106] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0107] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, images, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0108] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.
[0109] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0110] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0111] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0112] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0113] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast operation information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0114] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0115] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of an electronic device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0116] Embodiment 5
[0117] Figure 8 This is a block diagram of another electronic device 1900 provided in the present application. For example, the electronic device 1900 may be provided as a server.
[0118] Reference Figure 8 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
[0119] The electronic device 1900 may also include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output (I / O) interface 1958. The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0120] Embodiment 6
[0121] In a fifth aspect, the present application illustrates a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in any of the above aspects.
[0122] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0123] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0124] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
[0125] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0126] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0127] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0128] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0129] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0130] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0131] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for implementing a quantum encryption conference, characterized in that: Applied to a conference server, the conference server is pre-filled with a quantum key, the conference server is connected to a plurality of network base stations, and the method comprises: Receive a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, where the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card; The quantum encryption conference request is sent to the mobile phones held by multiple participating users through the corresponding network base station, wherein the mobile phones held by the participating users include at least one quantum call mobile phone with a quantum security SIM card; When receiving the joining request sent by the mobile phones of the multiple participating users, using the pre-filled quantum key to perform network authentication on the mobile phone of each participating user, and if the authentication is successful, allowing the participating user to join the meeting; The mobile phone of the successfully authenticated participant establishes a quantum network connection with the conference server through the corresponding network base station and enters the conference; Based on the real-time acquired quantum key, the voice information and / or video information of the mobile phones of each user joining the meeting during the meeting is encrypted to realize quantum encryption conference.
2. The method for implementing a quantum encryption conference according to claim 1, characterized in that: The conference server comprises: A conference service module is set in the operator's server, or a service module is set in the server of a third-party conference service provider.
3. The method for implementing a quantum encryption conference according to claim 1, characterized in that: Also includes: The quantum key distribution operation is re-executed between the mobile phone held by each user and the conference server regularly or irregularly to achieve real-time update of the quantum key; as well as, Based on the pre-filled quantum key, the user's mobile phone is re-authenticated at set intervals.
4. The method for implementing a quantum encryption conference according to any one of claims 1 to 3, characterized in that: The mobile phones held by the participating users include at least one quantum call mobile phone with a quantum secure SIM card and an ordinary mobile phone, and the ordinary mobile phone does not have a quantum SIM card. The method also includes: Based on the preset mobile phone matching rules, a mobile phone is selected from the quantum call mobile phones that have joined the conference as the matching mobile phone of the ordinary mobile phone; The voice information and / or video information of the ordinary mobile phone is transmitted to the matching mobile phone via the ordinary network, and the matching mobile phone transmits the voice information and / or video information to the conference server after quantum encryption, so that the ordinary mobile phone can participate in the quantum encryption conference.
5. The method for implementing a quantum encryption conference according to any one of claim 4, characterized in that: The step of selecting a mobile phone terminal from among the quantum call mobile phones that have joined the conference as a matching mobile phone for the ordinary mobile phone based on the preset mobile phone terminal matching rule comprises: Select one of the quantum call phones joining the meeting as the current matching phone; After completing the current conference data transmission or at the set time interval, a mobile phone is re-matched from the remaining quantum call mobile phones as the current matching mobile phone, and the cycle is repeated in sequence.
6. The method for implementing a quantum encryption conference according to any one of claims 1 to 3, characterized in that: The step of performing network access authentication on the mobile phone held by each participating user using the pre-filled quantum key upon receiving the joining request sent by the mobile phones held by the multiple participating users also includes: If the authentication fails, the user is denied access to the meeting.
7. A quantum encryption conference implementation device, characterized in that: Applied to a conference server, the conference server is pre-filled with a quantum key, the conference server is connected to a plurality of network base stations, and the device comprises: A conference initiating unit, used to receive a quantum encryption conference request sent by a mobile phone held by a conference initiating user through a corresponding network base station, wherein the mobile phone held by the conference initiating user is a quantum call mobile phone with a quantum security SIM card; A conference request distribution unit, used to send the quantum encryption conference request to multiple mobile phones held by participating users through corresponding network base stations, wherein the mobile phones held by participating users include at least one quantum call mobile phone with a quantum security SIM card; A mobile phone authentication unit, configured to, upon receiving a conference joining request sent by the mobile phones of the multiple conference participants, perform network access authentication on the mobile phone of each conference participant using the pre-filled quantum key, and allow the conference participant to join the conference if the authentication is successful; A conference establishment unit, which is used for the mobile phone of the successfully authenticated participant to establish a quantum network connection with the conference server through the corresponding network base station and enter the conference; The conference data encryption unit is used to encrypt the voice information and / or video information of the mobile phones of each user joining the conference during the conference based on the quantum key obtained in real time, so as to realize quantum encryption conference.
8. The device for implementing a quantum encryption conference according to claim 7, characterized in that: The conference server comprises: A conference service module is set in the operator's server, or a service module is set in the server of a third-party conference service provider.
9. The device for implementing a quantum encryption conference according to claim 7, characterized in that: Also included is a key update unit for: The quantum key distribution operation is re-executed periodically or irregularly between the mobile phone held by each user and the conference server to achieve real-time update of the quantum key; and Based on the pre-filled quantum key, the user's mobile phone is re-authenticated at set intervals.
10. The device for implementing a quantum encryption conference according to any one of claims 7 to 9, characterized in that: The mobile phones held by the participating users include at least one quantum call mobile phone with a quantum security SIM card and an ordinary mobile phone, and the ordinary mobile phone does not have a quantum SIM card. The device also includes: A mobile phone matching unit, configured to select a mobile phone from among the quantum call mobile phones that have joined the conference as a matching mobile phone for the ordinary mobile phone based on a preset mobile phone matching rule; The ordinary network transmission unit is used to transmit the voice information and / or video information of the ordinary mobile phone to the matching mobile phone via the ordinary network, and the matching mobile phone transmits the voice information and / or video information to the conference server after quantum encryption, so that the conference data encryption unit can perform quantum key encryption on the voice information and / or video information transmitted by the ordinary network to enable the ordinary mobile phone to participate in the quantum encryption conference.
11. The quantum encryption conference implementation device according to any one of claim 10, characterized in that: The mobile phone matching unit is specifically used for: Select one of the quantum call phones joining the meeting as the current matching phone; After completing the current conference data transmission or at the set time interval, a mobile phone is re-matched from the remaining quantum call mobile phones as the current matching mobile phone, and the cycle is repeated in sequence.
12. The quantum encryption conference implementation device according to any one of claims 7 to 9, characterized in that: The mobile phone authentication unit is also used for: In the event of authentication failure, the mobile phone of the participating user is denied access to the meeting.
13. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the method according to any one of claims 1 to 6 when executed by the processor.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
15. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device implements the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Cloud video conference system based on quantum key encryption and encryption and decryption method thereof
CN111835997A
Communication system and method based on quantum security SIM (Subscriber Identity Module) card, quantum security SIM card and key service platform
CN114697008A
Method, gateway and system for protecting communication data through quantum encryption
CN117640084A
Quantum key charging system, method and device, storage medium and program product
CN118450381A
Online conference confidential transmission method and system
CN118573425A