Non-decryption type quantum voice transcoding gateway satellite secret communication method and device
By directly transcoding in the transcoding gateway and decrypting at the user station, the data security and cost issues of the satellite communication system are solved, and safe and efficient audio data transmission is achieved.
Patent Information
- Application Number
- CN202411954838.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2044-12-27
AI Technical Summary
Satellite communication systems are vulnerable to eavesdropping and data leakage. Existing transcoding gateways require the deployment of expensive QKD equipment and key management systems, resulting in high construction and operating costs and reduced data transmission security.
The encrypted audio data sent by the satellite station is not decrypted in the transcoding gateway, but is directly transcoded. The user station first decodes it using the encoding method of the forwarding gateway, then encodes it using the encoding method corresponding to the satellite station, restores the original audio signal, and decrypts it at the user station.
It reduces the construction and operation costs of the audio transmission system, simplifies the operation process of the transcoding gateway, reduces processing time and data theft risks, and enhances the security of the communication process.
Smart Images

Figure CN119767301B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of audio transmission technology, and more specifically, to a non-decryption quantum voice transcoding gateway satellite secure communication method and device. Background Art
[0002] With the rapid development of global communications technology, satellite communications, as a key technology, are becoming increasingly strategic and economically significant. With their wide coverage, minimal reliance on ground infrastructure, and cost independence from distance, satellite communications systems have become a crucial means of bridging the digital divide.
[0003] Currently, many areas around the world still lack internet coverage, especially in remote areas like deserts and mountainous regions. Traditional terrestrial communication technologies are difficult to popularize, but satellite communications offer an effective solution. However, due to its open and simple nature, satellite communications are particularly vulnerable to security threats such as eavesdropping and data leaks. Attackers could compromise satellite internet operations and maintenance centers or gateways, impersonating legitimate users and illegally obtaining operational permissions and data decryption keys.
[0004] This security vulnerability allows attackers to send data download requests to low-orbit satellites, which then receive, transmit, and decrypt sensitive data through satellite receiving terminals, leading to data leakage. To effectively prevent such data leakage and ensure data security during transmission, a secure key distribution mechanism is required to encrypt the data, preventing decryption even if the data is intercepted. Summary of the Invention
[0005] The purpose of this application is to address the deficiencies in the above-mentioned prior art and provide a non-decryption quantum voice transcoding gateway satellite secure communication method and device to ensure the security of audio data transmission.
[0006] To achieve the above objectives, the technical solutions adopted in the embodiments of the present application are as follows:
[0007] In a first aspect, an embodiment of the present application provides a non-decrypted quantum voice transcoding gateway satellite secure communication method, which is applied to a transcoding gateway, wherein the transcoding gateway communicates with a satellite station and a user station respectively. The method includes:
[0008] Receiving first encrypted audio data sent by the satellite station, wherein the first encrypted audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, wherein the satellite station uses a first encoding method for encoding, and the quantum key is obtained by the satellite station through the operator's quantum key management platform;
[0009] Decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data;
[0010] Encoding the first encrypted and decoded audio data using a second encoding method to obtain second encrypted and encoded audio data;
[0011] The second encrypted audio data is sent to the user station, so that the user station decodes the second encrypted audio data using a second decoding method corresponding to the second encoding method, and then encodes the second encrypted and decoded audio data using the first encoding method to obtain third encrypted audio data, and decrypts the third encrypted audio data according to the quantum key to obtain the audio signal.
[0012] Optionally, decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data includes:
[0013] Dividing the first encrypted coded audio data into a plurality of groups of coded sub-data using a preset number of bits;
[0014] Decoding the plurality of sets of encoded sub-data using the first decoding method to obtain a first encrypted digital signal;
[0015] The first encrypted digital signal is subjected to digital-to-analog conversion to obtain a first encrypted analog signal, and the first encrypted and decoded audio data is the first encrypted analog signal.
[0016] Optionally, dividing the first encrypted coded audio data into a plurality of groups of coded sub-data using a preset number of bits includes:
[0017] If the length of the first encrypted audio data is not a multiple of the preset number of bits, padding the first encrypted audio data so that the length of the padded first encrypted audio data is a multiple of the preset number of bits;
[0018] The padded first encrypted coded audio data is divided into a plurality of groups of coded sub-data using the preset number of bits.
[0019] In a second aspect, an embodiment of the present application further provides a non-decrypted quantum voice transcoding gateway satellite secure communication method, which is applied to a user station, wherein the user station communicates with a transcoding gateway, and the transcoding gateway also communicates with a satellite station. The method includes:
[0020] receiving second encrypted audio data sent by the transcoding gateway, where the second encrypted audio data is obtained by the transcoding gateway decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data, and then encoding the first encrypted decoded audio data using the second encoding method; the first encrypted decoded audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, the satellite station encoding using the first encoding method, and the quantum key is obtained by the satellite station through the operator's quantum key management platform;
[0021] Decoding the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data;
[0022] Encoding the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data;
[0023] decrypting the third encrypted audio data according to the quantum key obtained through the quantum key management platform and the same quantum key as that of the satellite station to obtain audio decrypted encoded data;
[0024] The audio decryption encoded data is decoded using the first decoding method to obtain the audio signal.
[0025] Optionally, decoding the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data includes:
[0026] Decoding the second encrypted audio data using the second decoding method to obtain a second encrypted digital signal;
[0027] The second encrypted digital signal is subjected to digital-to-analog conversion to obtain a second encrypted analog signal, and the second encrypted and decoded audio data is the second encrypted analog signal.
[0028] Optionally, encoding the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data includes:
[0029] Sampling the second encrypted analog signal to obtain an encrypted sampled signal;
[0030] The encrypted sampling signal is encoded using a first encoding method to obtain the third encrypted encoded audio data.
[0031] In a third aspect, an embodiment of the present application further provides an audio transmission system, comprising: a satellite station, a transcoding gateway, a user station, and a quantum key management platform;
[0032] The transcoding gateway communicates with the satellite station and the user station respectively, the transcoding gateway executes the non-decrypted fusion quantum voice transcoding gateway satellite secure communication method as described in any one of the first aspects, and the user station executes the non-decrypted fusion quantum voice transcoding gateway satellite secure communication method as described in any one of the second aspects to forward the audio signal from the satellite station to the user station;
[0033] The quantum key management platform communicates with the satellite station and the user station respectively, and is used to provide quantum keys to the satellite station and the user station, so that the satellite station encrypts the audio signal according to the quantum key, and the user station decrypts the audio signal according to the quantum key.
[0034] In a fourth aspect, an embodiment of the present application further provides a non-decrypted quantum voice transcoding gateway satellite secure communication device, which is applied to a transcoding gateway, wherein the transcoding gateway communicates with a satellite station and a user station respectively, and the device includes:
[0035] a first receiving module, configured to receive first encrypted audio data sent by the satellite station, wherein the first encrypted audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, wherein the satellite station uses a first encoding method for encoding, and the quantum key is obtained by the satellite station through the operator's quantum key management platform;
[0036] a first decoding module, configured to decode the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data;
[0037] A first encoding module, configured to encode the first encrypted and decoded audio data using a second encoding method to obtain second encrypted and encoded audio data;
[0038] A first sending module is configured to send the second encrypted audio data to the user station, so that the user station decodes the second encrypted audio data using a second decoding method corresponding to the second encoding method, and then encodes the second encrypted and decoded audio data using the first encoding method to obtain third encrypted audio data, and decrypts the third encrypted audio data according to the quantum key to obtain the audio signal.
[0039] Optionally, the first decoding module is specifically used to divide the first encrypted encoded audio data into multiple groups of encoded sub-data using a preset number of bits; decode the multiple groups of encoded sub-data using the first decoding method to obtain a first encrypted digital signal; perform digital-to-analog conversion on the first encrypted digital signal to obtain a first encrypted analog signal, and the first encrypted decoded audio data is the first encrypted analog signal.
[0040] Optionally, the first decoding module is specifically used to pad the first encrypted encoded audio data if the length of the first encrypted encoded audio data is not a multiple of a preset number of bits, so that the length of the padded first encrypted encoded audio data is a multiple of a preset number of bits; and divide the padded first encrypted encoded audio data into multiple groups of encoded sub-data using the preset number of bits.
[0041] In a fifth aspect, an embodiment of the present application further provides a non-decrypted quantum voice transcoding gateway satellite secure communication device, which is applied to a user station, the user station communicates with the transcoding gateway, and the transcoding gateway also communicates with the satellite station, the device comprising:
[0042] a second receiving module, configured to receive second encrypted audio data sent by the transcoding gateway, where the second encrypted audio data is obtained by the transcoding gateway decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data, and then encoding the first encrypted decoded audio data using a second encoding method; the first encrypted decoded audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, the satellite station encoding using the first encoding method, and the quantum key being obtained by the satellite station through the operator's quantum key management platform;
[0043] a second decoding module, configured to decode the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data;
[0044] a second encoding module, configured to encode the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data;
[0045] a decryption module, configured to decrypt the third encrypted audio data according to the quantum key obtained through the quantum key management platform and the same quantum key as that of the satellite station, to obtain decrypted audio data;
[0046] The third decoding module is configured to decode the audio decryption encoded data using the first decoding method to obtain the audio signal.
[0047] Optionally, the second decoding module is specifically used to decode the second encrypted encoded audio data using the second decoding method to obtain a second encrypted digital signal; perform digital-to-analog conversion on the second encrypted digital signal to obtain a second encrypted analog signal, and the second encrypted decoded audio data is the second encrypted analog signal.
[0048] Optionally, the second encoding module is specifically configured to sample the second encrypted analog signal to obtain an encrypted sampled signal; and encode the encrypted sampled signal using a first encoding method to obtain the third encrypted encoded audio data.
[0049] In the sixth aspect, an embodiment of the present application also provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate through the bus, and the processor executes the program instructions to execute the steps of the non-decrypted quantum voice transcoding gateway satellite secure communication method as described in any one of the first aspect or the second aspect.
[0050] In the seventh aspect, an embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the non-decrypted quantum voice transcoding gateway satellite secure communication method as described in any one of the first aspect or the second aspect are executed.
[0051] The beneficial effects of this application are:
[0052] The non-decryption quantum voice transcoding gateway satellite secure communication method and device provided by the present application does not decrypt the encrypted audio data sent by the satellite station in the transcoding gateway, but directly transcodes it. At the user station, it first decodes it using the encoding method of the forwarding gateway, and then encodes it using the encoding method corresponding to the satellite station. The encrypted audio data sent by the satellite station is restored, and the restored encrypted audio data is decrypted and then decoded to restore the original audio signal. In this way, on the one hand, there is no need to deploy expensive QKD equipment and key management systems in the transcoding gateway, thereby reducing the construction and operation costs of the entire audio transmission system. On the other hand, the transcoding gateway directly transcodes the encrypted audio data without decrypting it, that is, the decryption and re-encryption steps are omitted, which simplifies the operation process of the transcoding gateway, reduces processing time and potential errors, and reduces the risk of audio data being stolen during the transcoding process, thereby enhancing the security of the entire communication process. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0054] Figure 1 A system architecture diagram of the audio transmission system provided in an embodiment of the present application;
[0055] Figure 2 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 1 ;
[0056] Figure 3 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 2 ;
[0057] Figure 4 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 3 ;
[0058] Figure 5 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 4 ;
[0059] Figure 6 A flowchart of the non-decryptable quantum voice transcoding gateway satellite secure communication method provided in an embodiment of the present application;
[0060] Figure 7 Schematic diagram of the structure of the non-decrypted quantum voice transcoding gateway satellite secure communication device provided in the embodiment of this application Figure 1 ;
[0061] Figure 8 Schematic diagram of the structure of the non-decrypted quantum voice transcoding gateway satellite secure communication device provided in the embodiment of this application Figure 2 ;
[0062] Figure 9 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.
[0064] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.
[0065] In addition, the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0066] It should be noted that, in the absence of conflict, the features in the embodiments of this application can be combined with each other.
[0067] Quantum Key Distribution (QKD) is a confidential communication method that uses quantum systems as information carriers for transmission and then extracts shared security keys. QKD is based on basic theories such as the measurement collapse theory, uncertainty principle, and no-cloning law of quantum mechanics to ensure the security of key distribution. Compared with the current cryptographic system of the public key cryptography system, the security of QKD technology relies on quantum physics processes to achieve key distribution. It does not require the attacker's computing power to be pre-set, and therefore has the protection capability of "unconditional security". The system is based on the basic theory of quantum mechanics underlying QKD technology. The eavesdropper's spectroscopic eavesdropping on quantum bits will inevitably interfere with each quantum state pulse, so that the eavesdropping behavior can be discovered in time and the user's information security can be guaranteed.
[0068] Currently, in most application scenarios, satellite stations cannot connect directly to mobile terminals on the ground. Instead, they must go through ground stations or user stations. This is because satellite communications and terrestrial mobile communication systems differ significantly in terms of technical systems, channel characteristics, transmission distance, and latency. Furthermore, the voice coding methods used by satellite stations and user stations are not exactly the same. This difference necessitates protocol conversion via a transcoding gateway when communicating between the two. Transcoding gateways not only convert from one encoding format to another to ensure communication continuity and compatibility, but also assume important data security responsibilities.
[0069] In the existing technology, after receiving the encrypted audio data sent by the satellite station, the transcoding gateway needs to first obtain the quantum key through the operator's quantum cryptography management platform, decrypt the encrypted audio data and then decode it, and then re-encode it using the ground station's encoding method, and then encrypt it according to the quantum key, and then send the re-encoded and encrypted encrypted audio data to the ground station to prevent the data from being illegally intercepted or tampered with during transmission.
[0070] In order for the transcoding gateway to obtain quantum keys through the operator's quantum cryptography management platform, QKD equipment and key management systems need to be deployed in the transcoding gateway. The deployment and operating costs are high. In addition, decryption is performed first in the transcoding gateway, and then transcoding (decoding and re-encoding) is performed. As a result, there is a risk of audio data being stolen during the transcoding process, and the security of audio data transmission is greatly reduced.
[0071] Based on the technical problems existing in the above-mentioned prior art, the present application intends to provide a non-decryption quantum voice transcoding gateway satellite secure communication method, in which the encrypted audio data sent by the satellite station is not decrypted in the transcoding gateway, but is directly transcoded. At the user station, the encoding method of the forwarding gateway is first used for decoding, and then the encoding method corresponding to the satellite station is used for encoding to restore the encrypted audio data sent by the satellite station. The restored encrypted audio data is decrypted and then decoded to restore the original audio signal. In this way, on the one hand, there is no need to deploy expensive QKD equipment and key management systems in the transcoding gateway, thereby reducing the construction and operation costs of the entire audio transmission system. On the other hand, the transcoding gateway directly transcodes the encrypted audio data without decrypting it, that is, the decryption and re-encryption steps are omitted, which simplifies the operation process of the transcoding gateway, reduces processing time and potential errors, and reduces the risk of audio data being stolen during the transcoding process, thereby enhancing the security of the entire communication process.
[0072] Before introducing the non-decrypted quantum voice transcoding gateway satellite secure communication method provided by this application, in order to better understand the solution, the audio transmission system applied by the non-decrypted quantum voice transcoding gateway satellite secure communication method provided by this application is first introduced.
[0073] Figure 1 The system architecture diagram of the audio transmission system provided in the embodiment of the present application is as follows: Figure 1 As shown, the audio transmission system includes: a satellite station 11, a transcoding gateway 12, a user station 13 and a quantum key management platform 14.
[0074] The transcoding gateway 12 communicates with the satellite station 11 and the user station 13 respectively to forward the audio signal from the satellite station 11 to the user station 13; the quantum key management platform 14 communicates with the satellite station 11 and the user station 13 respectively to provide quantum keys to the satellite station 11 and the user station 13, so that the satellite station 11 encrypts the audio signal according to the quantum key, and the user station 13 decrypts the audio signal according to the quantum key.
[0075] The transcoding gateway 12 can be a network device or software application located in the audio data transmission path between the satellite station 11 and the user station 13. It is used to transcode between the different voice coding standards of the satellite station 11 and the user station 13. During network communication, the satellite station 11 and the user station 13 use different voice coding methods to encode and decode voice signals. To ensure that the voice signals transmitted from the satellite station 11 to the user station 13 are successfully recognized, the transcoding gateway 12 needs to convert the voice signal coding method from the satellite station 11 coding method to the user station coding method.
[0076] The quantum key management platform 14 is a management platform for the operator to provide quantum keys for the satellite station 11 and the user station 13. Figure 1 As shown, the satellite station 11 is deployed with a corresponding QKD device QKD_A1 and a cipher machine KM-1, and a quantum key system KMS-1 is deployed in the cipher machine KM-1. The user station 13 is deployed with a corresponding QKD device QKD-A3 and a cipher machine KM-3, and a quantum key system KMS-3 is deployed in the cipher machine KM-3. The QKD device QKD_A1 and the QKD device QKD-A3 respectively communicate with the quantum key management platform 14 to obtain the quantum key. The quantum key system KMS-1 encrypts the sampled audio signal according to the quantum key obtained by the QKD device QKD_A1 from the quantum key management platform 14. The quantum key system KMS-3 decrypts the encrypted data according to the quantum key obtained by the QKD device QKD_A3 from the quantum key management platform 14 to restore the audio signal used by the satellite station 11.
[0077] Based on the above-mentioned audio transmission system, the specific implementation method of the non-decrypted quantum voice transcoding gateway satellite secure communication method applied to the transcoding gateway is described below in combination with the embodiment.
[0078] Figure 2 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 1 ,like Figure 2 Therefore, the non-decrypted quantum voice transcoding gateway satellite secure communication method is applied to the transcoding gateway, and the method may specifically include:
[0079] S101. Receive first encrypted audio data sent by a satellite station, where the first encrypted audio data is obtained by the satellite station sampling, encoding, and quantum key encrypting an input audio signal, where the satellite station uses a first encoding method for encoding, and the quantum key is obtained by the satellite station through an operator's quantum key management platform.
[0080] In this embodiment, the forwarding gateway receives the first encrypted audio data sampled, encoded and encrypted by the satellite station.
[0081] Among them, the specific process of the satellite station processing the audio signal to obtain the first encrypted audio data is: the human body makes sound through organs, the audio receiving device such as a microphone collects the sound emitted by the human organs, generates a first analog audio signal s(t), and uses the frequency specified by the voice coding standard corresponding to the satellite station to sample the first analog audio signal s(t) to obtain the original sampling signal s(n) corresponding to the first analog audio signal s(t).
[0082] Then, the original sampled signal is quantized and encoded based on a first quantization coding rule provided by a speech coding standard corresponding to the satellite station, to obtain an encoded data sequence X. The quantization coding rule may be an A-law coding rule or a U-law coding rule. For example, the speech coding standard corresponding to the satellite station is the G.711 speech coding standard, which specifies a frequency of 8 kHz.
[0083] Taking the A-law thirteen-zigzag encoding process in the A-law encoding rule as an example, the process of encoding the original sampling signal s(n) is explained.
[0084] Specifically, first, the original sampling signal s(n) is normalized. The formula for signal normalization can be expressed as:
[0085]
[0086] in, is the maximum absolute value of the original sampling signal s(n).
[0087] Then, the normalized signal The positive amplitude is unevenly divided into 8 large sections (intervals): , and then evenly divide each large paragraph into 16 small paragraphs. The length of the small paragraphs in the K-th large paragraph is the quantization interval. , It is the minimum quantization interval, that is, the quantization unit.
[0088] The eight large paragraphs are represented by paragraph codes corresponding to the 3-bit binary numbers a2-a4. For example, Table 1 shows the correspondence rules between the eight large paragraphs and the paragraph codes.
[0089] Table 1 Correspondence rules between 8 major paragraphs and paragraph codes
[0090]
[0091] The 16 small paragraphs in each large paragraph are represented by the intra-segment codes corresponding to the 4-bit binary numbers a5-a8. For example, Table 2 shows the correspondence rules between the 16 small paragraphs and the intra-segment codes.
[0092] Table 2 Correspondence rules between 16 small paragraphs and paragraph codes
[0093]
[0094] According to the normalized signal The positive or negative of the signal determines the polarity code a1, where the normalized signal If positive, the polarity code a1 is 1, and the normalized signal If is negative, the polarity code a1 is 0. The paragraph in which the signal is located is determined by the paragraph code a2a3a4. In the small paragraph within the large paragraph, the intra-segment code a5a6a7a8 of the signal is determined, so that each sampling point of the original sampled signal s(n) is encoded into 8-bit data a1~a8.
[0095] By using the above encoding process, each sampling point of the original sampling signal s(n) can be assigned to the corresponding quantization interval according to its amplitude, and the corresponding 8-bit data sequence X can be obtained. n =[x n1 x n2 …x n7 x n8 ], the mapping relationship is one-to-one mapping and follows the A-law encoding rule ɑ, that is, Finally, the data sequence encoded by the original sampling signal s(n) is X=[X1X2…X n ]=[x 11 x 12 …x 21 x 22 …x n7 x n8 ]=[Y1Y2…Y n ].
[0096] The process of sampling, quantizing, and encoding the first analog audio signal s(t) by the satellite station to obtain the data sequence X is an analog-to-digital (A / D) conversion process.
[0097] Afterwards, the satellite station requests the quantum key K from the quantum cryptography management platform, and encrypts the digital sequence X using the preset encryption algorithm based on the quantum key K. The encryption process is recorded as e K (X) = Y. Taking the One-Time Pad (OTP) encryption algorithm as an example, a one-time XOR operation is performed on the digital sequence X and the quantum key K to obtain the first encrypted audio data Y, Y = X K=[(x 11 k1)(x 12 k2)…(x n8 k 8*n )], where the quantum key K is equal to the length of the digital sequence X, K=[k1k2…], Is the bitwise exclusive OR operator.
[0098] Afterwards, the satellite station sends the first encrypted audio data Y obtained by encoding and encryption to the transcoding gateway, and the transcoding gateway obtains the first encrypted audio data Y. The process of transmitting the first encrypted audio data Y between the satellite station and the transcoding gateway includes: modulation, signal sending, signal transmission, signal reception and demodulation, among which modulation and signal sending are performed by the satellite station, signal reception and demodulation are performed by the transcoding gateway, and signal transmission is performed by the communication network between the satellite station and the transcoding gateway.
[0099] S102: Decode the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data.
[0100] In this embodiment, after receiving the first encrypted audio data Y, the transcoding gateway directly decodes the first encrypted audio data Y without decrypting it. Specifically, the transcoding gateway directly decodes the first encrypted audio data Y according to the first decoding method corresponding to the first encoding method adopted by the satellite station. After decoding, each Y n Will get a specified level value w(n) correspondingly, Finally, the first encrypted audio data Y is decoded into a digital signal w(n). The transcoding gateway first uses the frequency specified by the voice coding standard corresponding to the satellite station to restore the digital signal w(n) into a second analog audio signal to obtain the first encrypted decoded audio data w(t).
[0101] The process in which the transcoding gateway decodes the first encrypted audio data Y and restores the frequency to obtain the second analog audio signal is a digital-to-analog conversion (D / A) process.
[0102] S103: Encode the first encrypted and decoded audio data using a second encoding method to obtain second encrypted and encoded audio data.
[0103] In this embodiment, the transcoding gateway samples the first encrypted and decoded audio data w(t) according to the sampling frequency specified by the speech coding standard corresponding to the user station to obtain a sampling signal The transcoding gateway provides a second coding method, namely, a second quantization coding rule β, for the sampled signal according to the voice coding standard corresponding to the user station. Encode to obtain the second encrypted audio data .
[0104] The transcoding gateway samples, quantizes, and encodes the first encrypted and decoded audio data w(t) to obtain a data sequence The process is the analog-to-digital conversion (A / D) process.
[0105] Since the transcoding gateway does not decrypt the first encrypted audio data Y, but directly transcodes it (decoding it using the first decoding method and then encoding it using the second encoding method), the resulting encoded signal data is still encrypted data. For those who are not familiar with the workflow of the transcoding gateway, they may think that the second encrypted audio data Y is encrypted. For "plain text" data, if the second encrypted audio data is directly Decoding is performed by decoding the sampled signal The restored signal is not the original audio signal, that is, the original audio signal cannot be restored by the data intercepted from the transcoding gateway.
[0106] S104. Send the second encrypted audio data to the user station, so that the user station decodes the second encrypted audio data using a second decoding method corresponding to the second encoding method, and then encodes the second encrypted and decoded audio data using the first encoding method to obtain third encrypted audio data. The third encrypted audio data is decrypted according to the quantum key to obtain an audio signal.
[0107] In this embodiment, the transcoding gateway converts the second encrypted audio data that meets the voice coding standard of the user station into Send to the user station, the user station obtains the second encrypted audio data The second encrypted audio data is transmitted between the transcoding gateway and the user station The process includes: modulation, signal sending, signal transmission, signal reception and demodulation, wherein modulation and signal sending are performed by the transcoding gateway, signal reception and demodulation are performed by the user station, and signal transmission is performed by the communication network between the transcoding gateway and the user station.
[0108] The communication method between the transcoding gateway and the user station can be determined according to actual needs, and this embodiment does not impose any limitation on this.
[0109] The user station receives the second encrypted audio data Then, the second encrypted audio data is decoded by the second decoding method corresponding to the second encoding method. Decode and restore the signal to obtain the second encrypted and decoded audio data , using the frequency corresponding to the first encoding method to encrypt and decode the second audio data Sampling is performed to obtain a sampling signal , due to the lossless nature of the encoding and decoding process, the sampled signal The digital signal w(n) obtained by decoding the transcoding gateway is the same as that obtained by decoding the transcoding gateway. Based on the reversibility of the encoding and decoding process, the first encoding method in the satellite station is used to encode the sampled signal. The first encrypted audio data Y is encoded, and the first encrypted audio data Y is decrypted using the quantum key to obtain a digital sequence X. The digital sequence X is then decoded using the first decoding method to obtain a sampling signal. , according to the sampling signal Can restore analog audio signal , since the sampling signal approximates the original sampled signal s(n), thus simulating the audio signal The user station may play the first analog audio signal s(t) to the user in a manner similar to the first analog audio signal s(t).
[0110] The non-decryption quantum voice transcoding gateway satellite secure communication method provided in the above embodiment does not decrypt the encrypted audio data sent by the satellite station in the transcoding gateway, but directly transcodes it. At the user station, it is first decoded using the encoding method of the forwarding gateway, and then encoded using the encoding method corresponding to the satellite station. The encrypted audio data sent by the satellite station is restored, and the restored encrypted audio data is decrypted and then decoded to restore the original audio signal. In this way, on the one hand, there is no need to deploy expensive QKD equipment and key management systems in the transcoding gateway, thereby reducing the construction and operation costs of the entire audio transmission system. On the other hand, the transcoding gateway directly transcodes the encrypted audio data without decrypting it, that is, the decryption and re-encryption steps are omitted, which simplifies the operation process of the transcoding gateway, reduces processing time and potential errors, and reduces the risk of audio data being stolen during the transcoding process, thereby enhancing the security of the entire communication process.
[0111] In one possible implementation, Figure 3 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 2 ,like Figure 3 As shown, the process of decoding the first encrypted audio data using the first decoding method corresponding to the first encoding method in S102 to obtain the first encrypted decoded audio data may include:
[0112] S201: Divide first encrypted coded audio data into multiple groups of coded sub-data using a preset number of bits.
[0113] S202: Decode the plurality of encoded sub-data sets using a first decoding method to obtain a first encrypted digital signal.
[0114] S203: Perform digital-to-analog conversion on the first encrypted digital signal to obtain a first encrypted analog signal. The first encrypted and decoded audio data is the first encrypted analog signal.
[0115] In this embodiment, the first encrypted audio data Y is grouped based on the number of bits of data obtained by encoding each sampling point of the original sampled signal s(n) using the first encoding method adopted by the satellite station, resulting in multiple groups of encoded sub-data, each group of which includes a preset number of bits of data. For example, if each sampling point of the original sampled signal s(n) is encoded as 8-bit data a1-a8, the first encrypted audio data is divided into multiple groups of 8-bit encoded sub-data, each group of which includes 8 bits of data.
[0116] Each set of encoded sub-data is re-decoded into a sampled signal value using a first decoding method corresponding to the first encoding method. A first encrypted digital signal w(n) can be decoded from the multiple sets of encoded sub-data. Since the first encrypted audio data Y has not been decrypted, decoding it does not yield the original sampled signal s(n) corresponding to the data sequence X, but rather the first encrypted digital signal w(n) corresponding to the encrypted data sequence Y.
[0117] For example, taking the OTP algorithm as an example, the first encrypted audio data Y=X K=[(x 11 k1)(x 12 k2)…(x n8 k 8*n )]=[Y1Y2…Y n ], where Y n =[y n1 y n2 …y n7 y n8 ], after decoding using the first decoding method, each Y n Corresponding to a specified level value w(n), that is .
[0118] The transcoding gateway first uses the frequency specified by the voice coding standard corresponding to the satellite station to perform digital-to-analog conversion on the first encrypted digital signal w(n) to obtain a first encrypted analog signal. The first encrypted analog signal is the second analog audio signal, that is, the first encrypted decoded audio data w(t).
[0119] Furthermore, Figure 4 Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 3 ,like Figure 4 As shown, the process of dividing the first encrypted coded audio data into multiple groups of coded sub-data using a preset number of bits in S201 may include:
[0120] S301: If the length of the first encrypted audio data is not a multiple of the preset number of bits, pad the first encrypted audio data so that the length of the padded first encrypted audio data is a multiple of the preset number of bits.
[0121] S302: Divide the padded first encrypted coded audio data into multiple groups of coded sub-data using a preset number of bits.
[0122] In this embodiment, if the quantum key K is a key with the same length as the data sequence X, since the length of the data sequence X is a multiple of the preset number of bits, after the data sequence X is encrypted using the encryption algorithm based on the quantum key K, the length of the first encrypted encoded audio data is also a multiple of the preset number of bits. According to the preset number of bits, the first encrypted encoded data can be divided into multiple complete groups of encoded sub-data.
[0123] In other embodiments, if the quantum key K is a key of a length different from that of the data sequence X, after the data sequence X is encrypted using an encryption algorithm based on the quantum key K, the length of the first encrypted encoded audio data may not be a multiple of the preset number of bits. In this case, in order to decode the first encrypted encoded audio data using the first decoding method corresponding to the first encoding method, the first encrypted encoded audio data needs to be padded. By padding the end of the first encrypted encoded audio data with the number 0, the length of the padded first encrypted encoded audio data is made a multiple of the preset number of bits. The padded first encrypted encoded audio data is then grouped according to the preset number of bits to obtain multiple groups of encoded sub-data.
[0124] It should be noted that after the padded first encrypted audio data is decoded using the first decoding method to obtain the first encrypted decoded audio data w(t), the first encrypted decoded audio data w(t) is encoded using the second encoding method to obtain the second encrypted audio data The user station decodes the second encrypted audio data according to the second decoding method. , the first encrypted and decoded audio data w(t) is obtained again. Due to the reversibility of the encoding and decoding process, the first encrypted and decoded audio data w(t) is encoded using the first encoding method, and the padded first encrypted audio data can be obtained again. When the padded first encrypted audio data is decrypted according to the quantum key K, since the padded 0 is located at the end of the first encrypted audio data, it will not affect the actual value of the first encrypted audio data. Therefore, the data sequence X can be decrypted again, so that the audio signal can be restored from the data sequence X.
[0125] The non-decrypted Rong Quantum voice transcoding gateway satellite secure communication method provided in the above embodiment uses a preset number of bits to group the first encrypted encoded audio data and then decode it, which can ensure the efficiency and accuracy of decoding and the accuracy of audio signal transmission.
[0126] Based on the above audio transmission system, the specific implementation method of the non-decrypted quantum voice transcoding gateway satellite secure communication method applied to the user station is described below in combination with the embodiment.
[0127] Figure 5Schematic diagram of the process of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of this application Figure 4 ,like Figure 5 Therefore, the non-decrypted quantum voice transcoding gateway satellite secure communication method is applied to the user station, and the method may specifically include:
[0128] S401. Receive second encrypted audio data sent by a transcoding gateway. The second encrypted audio data is obtained by the transcoding gateway decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data, and then encoding the first encrypted decoded audio data using a second encoding method. The first encrypted decoded audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal. The satellite station encodes using the first encoding method, and the quantum key is obtained by the satellite station through the operator's quantum key management platform.
[0129] In this embodiment, the transcoding gateway uses the process from S101 to S104 to transcode the first encrypted audio data to obtain the second encrypted audio data. , and the second encrypted audio data Send to the user station, the user station obtains the second encrypted audio data The second encrypted audio data is transmitted between the transcoding gateway and the user station The process includes: modulation, signal sending, signal transmission, signal reception and demodulation, wherein modulation and signal sending are performed by the transcoding gateway, signal reception and demodulation are performed by the user station, and signal transmission is performed by the communication network between the transcoding gateway and the user station.
[0130] The communication method between the transcoding gateway and the user station can be determined according to actual needs, and this embodiment does not impose any limitation on this.
[0131] S402: Decode the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data.
[0132] In this embodiment, the user station receives the second encrypted audio data Then, the second encrypted audio data is decoded by the second decoding method corresponding to the second encoding method. Decode and restore the signal to obtain the second encrypted and decoded audio data .
[0133] In some embodiments, the process of decoding the second encrypted audio data using the second decoding method corresponding to the second encoding method in S402 to obtain the second encrypted decoded audio data may include:
[0134] The second encrypted audio data is decoded using a second decoding method to obtain a second encrypted digital signal; the second encrypted digital signal is converted into a digital-to-analog signal to obtain a second encrypted analog signal. The second encrypted decoded audio data is the second encrypted analog signal.
[0135] In this embodiment, the second encrypted audio data is decoded according to the second decoding method corresponding to the second encoding method to obtain a second encrypted digital signal. The second encrypted digital signal is converted into a digital-to-analog signal according to the frequency specified by the voice coding standard corresponding to the user station to obtain a second encrypted analog signal. The second encrypted analog signal is the third analog audio signal, that is, the second encrypted decoded audio data. .
[0136] S403: Encode the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data.
[0137] In some embodiments, the process of encoding the second encrypted and decoded audio data using the first encoding method in S403 to obtain the third encrypted and encoded audio data may include:
[0138] The second encrypted analog signal is sampled to obtain an encrypted sampled signal; and the encrypted sampled signal is encoded using the first encoding method to obtain third encrypted encoded audio data.
[0139] In this embodiment, the second encrypted and decoded audio data Sampling is performed to obtain a sampling signal The transcoding gateway decodes the first encrypted audio data Y and maps it into a digital signal w(n). Based on the reversibility of the encoding and decoding process, the encoding value obtained by encoding the sampled signal w(n) is the first encrypted audio data Y. Due to the lossless nature of the encoding and decoding process, the sampled signal The digital signal w(n) obtained by decoding the transcoding gateway is the same, so the first encoding method in the satellite station is used to encode the sampled signal. The third encrypted audio data obtained by encoding is the first encrypted audio data Y.
[0140] S404. Decrypt the third encrypted audio data according to the quantum key obtained through the quantum key management platform and the same quantum key as that of the satellite station to obtain audio decryption encoded data.
[0141] In this embodiment, the user station requests the quantum key K that is the same as that of the satellite station from the quantum key management platform, and decodes the third encrypted audio data, that is, the first encrypted audio data Y, using the quantum key K to obtain audio decrypted encoded data, which is the data sequence X.
[0142] For example, the decoding process is recorded as d K (Y)=X, taking the OTP algorithm as an example, X=Y K=[(y1 k1)(y2 k2)…(y 8*n k 8*n )]=[x 11 x 12 …x 21 x 22 …x n7 x n8 ]=[X1X2…X n ].
[0143] S405: Decode the audio decryption coded data using a first decoding method to obtain an audio signal.
[0144] In this embodiment, according to the number of bits specified in the first decoding method corresponding to the first encoding method, the data sequence X of each bit number in the audio decryption encoded data is n =[x n1 x n2 …x n7 x n8 ] is decoded to obtain the corresponding quantization level, and the quantization level is multiplied by a specific gain factor to amplify the sampled signal. ,Right now , sampling signal It is basically consistent with the original sampling signal s(n).
[0145] According to the Nyquist-Shannon sampling theorem, from the sampled signal The audio signal is restored , audio signal It is basically consistent with the first analog audio signal s(t).
[0146] The above-mentioned embodiment provides a non-decryption Rong Quantum voice transcoding gateway satellite secure communication method. The transcoding gateway directly transcodes the encrypted audio data without decryption, so that the user station first decodes the data using the second decoding method, and then encodes the data using the first encoding method to restore the encrypted audio data sent by the satellite station. The encrypted audio data is then decrypted and decoded again to restore the audio signal, realizing encryption at the satellite station and decryption at the user station, omitting the steps of decryption, transcoding and re-encryption at the transcoding gateway, reducing the risk of audio data being stolen during the transcoding process, and enhancing the security of the entire communication process.
[0147] For example, Figure 6The flowchart of the non-decrypted quantum voice transcoding gateway satellite secure communication method provided in the embodiment of the present application is as follows: Figure 6 As shown, at the satellite station, the collected audio signal is A / D converted (including G.711 sampling, quantization, and encoding) to obtain a data sequence X, which is encrypted using a quantum key to obtain first encrypted audio data Y, which is then modulated and sent as a signal.
[0148] In the transcoding gateway, after receiving and demodulating the first encrypted audio data Y sent by the satellite station, the first encrypted audio data Y is subjected to D / A conversion (including G.711 decoding and signal restoration) to obtain the first encrypted and decoded audio data w(t) after the first restoration, and then the signal is subjected to A / D conversion (including sampling, quantization, and encoding according to the speech coding standard X) to obtain the second encrypted audio data , and then encrypt the second audio data After modulation, the signal is sent.
[0149] In the user station, the second encrypted audio data sent by the conversion gateway is received After demodulation, the signal is D / A converted (including voice coding standard X decoding and signal restoration) to obtain the second encrypted and decoded audio data after the second restoration. , and then encrypt and decode the second audio data Perform A / D conversion (including G.711 sampling, quantization, and encoding) to obtain first encrypted audio data Y, decrypt the first encrypted audio data Y using a quantum key to obtain a data sequence X, and then perform D / A conversion (including G.711 decoding and signal restoration) on the data sequence X to restore the audio signal.
[0150] Based on the above method embodiment, the embodiment of the present application also provides a non-decrypted quantum voice transcoding gateway satellite secure communication device, which is applied to the transcoding gateway, and the transcoding gateway communicates with the satellite station and the user station respectively. Figure 7 Schematic diagram of the structure of the non-decrypted quantum voice transcoding gateway satellite secure communication device provided in the embodiment of this application Figure 1 ,like Figure 7 As shown, the device may include:
[0151] A first receiving module 501 is configured to receive first encrypted audio data sent by a satellite station, wherein the first encrypted audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, wherein the satellite station uses a first encoding method for encoding, and the quantum key is obtained by the satellite station through the operator's quantum key management platform;
[0152] A first decoding module 502 is configured to decode the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data;
[0153] A first encoding module 503 is configured to encode the first encrypted and decoded audio data using a second encoding method to obtain second encrypted and encoded audio data;
[0154] The first sending module 504 is configured to send the second encrypted audio data to a user station, so that the user station decodes the second encrypted audio data using a second decoding method corresponding to the second encoding method, then encodes the second encrypted and decoded audio data using the first encoding method to obtain third encrypted audio data, and decrypts the third encrypted audio data according to the quantum key to obtain an audio signal.
[0155] Optionally, the first decoding module 502 is specifically used to divide the first encrypted encoded audio data into multiple groups of encoded sub-data using a preset number of bits; decode the multiple groups of encoded sub-data using a first decoding method to obtain a first encrypted digital signal; perform digital-to-analog conversion on the first encrypted digital signal to obtain a first encrypted analog signal, and the first encrypted decoded audio data is the first encrypted analog signal.
[0156] Optionally, the first decoding module 502 is specifically used to pad the first encrypted encoded audio data if the length of the first encrypted encoded audio data is not a multiple of the preset number of bits, so that the length of the padded first encrypted encoded audio data is a multiple of the preset number of bits; and divide the padded first encrypted encoded audio data into multiple groups of encoded sub-data using the preset number of bits.
[0157] Based on the above method embodiment, the embodiment of the present application also provides a non-decrypted quantum voice transcoding gateway satellite secure communication device, which is applied to the user station, the user station communicates with the transcoding gateway, and the transcoding gateway also communicates with the satellite station. Figure 8 Schematic diagram of the structure of the non-decrypted quantum voice transcoding gateway satellite secure communication device provided in the embodiment of this application Figure 2 ,like Figure 8 As shown, the device may include:
[0158] The second receiving module 601 is configured to receive second encrypted audio data sent by the transcoding gateway, where the second encrypted audio data is obtained by the transcoding gateway decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted and decoded audio data, and then encoding the first encrypted and decoded audio data using the second encoding method. The first encrypted and decoded audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, where the satellite station encodes using the first encoding method, and the quantum key is obtained by the satellite station through the operator's quantum key management platform.
[0159] A second decoding module 602 is configured to decode the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data;
[0160] The second encoding module 603 is used to encode the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data;
[0161] a decryption module 604, configured to decrypt the third encrypted audio data using the quantum key obtained through the quantum key management platform and identical to that of the satellite station, to obtain decrypted audio data;
[0162] The third decoding module 605 is configured to decode the audio decryption encoded data using a first decoding method to obtain an audio signal.
[0163] Optionally, the second decoding module 602 is specifically used to decode the second encrypted encoded audio data using a second decoding method to obtain a second encrypted digital signal; perform digital-to-analog conversion on the second encrypted digital signal to obtain a second encrypted analog signal, and the second encrypted decoded audio data is the second encrypted analog signal.
[0164] Optionally, the second encoding module 603 is specifically configured to sample the second encrypted analog signal to obtain an encrypted sampled signal; and encode the encrypted sampled signal using the first encoding method to obtain third encrypted encoded audio data.
[0165] The above-mentioned device is used to execute the method provided in the above-mentioned embodiment. Its implementation principle and technical effect are similar and will not be repeated here.
[0166] The above modules can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For example, when a module is implemented by scheduling program code through a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0167] Figure 9 A schematic diagram of an electronic device provided in an embodiment of the present application, such as Figure 9 As shown, the electronic device 700 may include: a processor 701, a storage medium 702, and a bus. The storage medium 702 stores program instructions executable by the processor 701. When the electronic device 700 is running, the processor 701 and the storage medium 702 communicate via the bus, and the processor 701 executes the program instructions to perform the above-mentioned method embodiment. The specific implementation methods and technical effects are similar and will not be repeated here.
[0168] Optionally, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the above method embodiment is executed.
[0169] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.
[0170] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0171] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0172] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: USB flash drives, mobile hard drives, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), magnetic disks or optical disks, and other media that can store program code.
[0173] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited to them. Any changes or substitutions that can be easily conceived by any person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A non-decryption quantum voice transcoding gateway satellite secure communication method, characterized in that: Applied to a transcoding gateway, the transcoding gateway communicating with a satellite station and a user station respectively, the method comprising: Receiving first encrypted audio data sent by the satellite station, wherein the first encrypted audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, wherein the satellite station uses a first encoding method for encoding, and the quantum key is obtained by the satellite station through the operator's quantum key management platform; Decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data; Encoding the first encrypted and decoded audio data using a second encoding method to obtain second encrypted and encoded audio data; The second encrypted audio data is sent to the user station, so that the user station decodes the second encrypted audio data using a second decoding method corresponding to the second encoding method, and then encodes the second encrypted and decoded audio data using the first encoding method to obtain third encrypted audio data, and decrypts the third encrypted audio data according to the quantum key to obtain the audio signal.
2. The method according to claim 1, wherein The step of decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data includes: Dividing the first encrypted coded audio data into a plurality of groups of coded sub-data using a preset number of bits; Decoding the plurality of sets of encoded sub-data using the first decoding method to obtain a first encrypted digital signal; The first encrypted digital signal is subjected to digital-to-analog conversion to obtain a first encrypted analog signal, and the first encrypted and decoded audio data is the first encrypted analog signal.
3. The method according to claim 2, wherein The step of dividing the first encrypted coded audio data into a plurality of groups of coded sub-data using a preset number of bits includes: If the length of the first encrypted audio data is not a multiple of the preset number of bits, padding the first encrypted audio data so that the length of the padded first encrypted audio data is a multiple of the preset number of bits; The padded first encrypted coded audio data is divided into a plurality of groups of coded sub-data using the preset number of bits.
4. A non-decryption quantum voice transcoding gateway satellite secure communication method, characterized in that: Applied to a user station, the user station communicating with a transcoding gateway, the transcoding gateway also communicating with a satellite station, the method comprising: receiving second encrypted audio data sent by the transcoding gateway, where the second encrypted audio data is obtained by the transcoding gateway decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data, and then encoding the first encrypted decoded audio data using the second encoding method; the first encrypted decoded audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, the satellite station encoding using the first encoding method, and the quantum key is obtained by the satellite station through the operator's quantum key management platform; Decoding the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data; Encoding the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data; decrypting the third encrypted audio data according to the quantum key obtained through the quantum key management platform and the same quantum key as that of the satellite station to obtain audio decrypted encoded data; The audio decryption encoded data is decoded using the first decoding method to obtain the audio signal.
5. The method according to claim 4, wherein The step of decoding the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data includes: Decoding the second encrypted audio data using the second decoding method to obtain a second encrypted digital signal; The second encrypted digital signal is subjected to digital-to-analog conversion to obtain a second encrypted analog signal, and the second encrypted and decoded audio data is the second encrypted analog signal.
6. The method according to claim 5, wherein The method of encoding the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data includes: Sampling the second encrypted analog signal to obtain an encrypted sampled signal; The encrypted sampling signal is encoded using a first encoding method to obtain the third encrypted encoded audio data.
7. An audio transmission system, characterized in that: The audio transmission system includes: a satellite station, a transcoding gateway, a user station and a quantum key management platform; The transcoding gateway communicates with the satellite station and the user station respectively, the transcoding gateway executes the non-decryption-type integrated quantum voice transcoding gateway satellite secure communication method according to any one of claims 1 to 3, and the user station executes the non-decryption-type integrated quantum voice transcoding gateway satellite secure communication method according to any one of claims 4 to 6 to forward the audio signal from the satellite station to the user station; The quantum key management platform communicates with the satellite station and the user station respectively, and is used to provide quantum keys to the satellite station and the user station, so that the satellite station encrypts the audio signal according to the quantum key, and the user station decrypts the audio signal according to the quantum key.
8. A non-decrypted quantum voice transcoding gateway satellite secure communication device, characterized in that: Applied to a transcoding gateway, the transcoding gateway communicates with a satellite station and a user station respectively, the device comprising: a first receiving module, configured to receive first encrypted audio data sent by the satellite station, wherein the first encrypted audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, wherein the satellite station uses a first encoding method for encoding, and the quantum key is obtained by the satellite station through the operator's quantum key management platform; a first decoding module, configured to decode the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data; A first encoding module, configured to encode the first encrypted and decoded audio data using a second encoding method to obtain second encrypted and encoded audio data; A first sending module is configured to send the second encrypted audio data to the user station, so that the user station decodes the second encrypted audio data using a second decoding method corresponding to the second encoding method, and then encodes the second encrypted and decoded audio data using the first encoding method to obtain third encrypted audio data, and decrypts the third encrypted audio data according to the quantum key to obtain the audio signal.
9. A non-decrypted quantum voice transcoding gateway satellite secure communication device, characterized in that: Applied to a user station, the user station communicates with a transcoding gateway, the transcoding gateway also communicates with a satellite station, the apparatus comprising: a second receiving module, configured to receive second encrypted audio data sent by the transcoding gateway, where the second encrypted audio data is obtained by the transcoding gateway decoding the first encrypted audio data using a first decoding method corresponding to the first encoding method to obtain first encrypted decoded audio data, and then encoding the first encrypted decoded audio data using a second encoding method; the first encrypted decoded audio data is obtained by the satellite station sampling, encoding, and quantum key encryption of an input audio signal, the satellite station encoding using the first encoding method, and the quantum key being obtained by the satellite station through the operator's quantum key management platform; a second decoding module, configured to decode the second encrypted audio data using a second decoding method corresponding to the second encoding method to obtain second encrypted decoded audio data; a second encoding module, configured to encode the second encrypted and decoded audio data using the first encoding method to obtain third encrypted and encoded audio data; a decryption module, configured to decrypt the third encrypted audio data according to the quantum key obtained through the quantum key management platform and the same quantum key as that of the satellite station, to obtain decrypted audio data; The third decoding module is configured to decode the audio decryption encoded data using the first decoding method to obtain the audio signal.
10. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores program instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate through the bus, and the processor executes the program instructions to perform the steps of the non-decrypted quantum voice transcoding gateway satellite secure communication method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for enciphering, deenciphering and transfer code of image data
CN101005603A
Method and system for encryption intercommunication of communication systems with different codes
CN117375816A