CN113645613B - Cellular mobile network real-time voice encryption equipment and method - Google Patents
Cellular mobile network real-time voice encryption equipment and method Download PDFInfo
- Publication number
- CN113645613B CN113645613B CN202110772795.8A CN202110772795A CN113645613B CN 113645613 B CN113645613 B CN 113645613B CN 202110772795 A CN202110772795 A CN 202110772795A CN 113645613 B CN113645613 B CN 113645613B
- Authority
- CN
- China
- Prior art keywords
- voice
- module
- data
- encryption equipment
- cellular mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L2019/0001—Codebooks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明属于网络信息安全技术领域,具体涉及一种蜂窝移动网实时语音加密设备及方法,所述语音加密设备分为接收端语音加密设备和发送端语音加密设备,且分别与蜂窝移动电话建立蓝牙连接,所述蜂窝移动电话之间建立蜂窝移动网语音信道;所述发送端语音加密设备和接收端语音加密设备均包括语音通话模块、信源编码模块、序列密码模块、信道编码模块、类语音调制模块和蓝牙连接模块;所述接收端语音加密设备接收到对方类语音信号时按发送端语音加密设备的逆序处理,输出明语态语音至用户耳机。本发明能够适用于不同类型蜂窝移动网的实时语音加密手段,以解决当前蜂窝移动网语音信道安全问题。
The invention belongs to the technical field of network information security, and specifically relates to a real-time voice encryption device and method for a cellular mobile network. connection, the cellular mobile network voice channel is established between the cellular mobile phones; the voice encryption equipment at the sending end and the voice encryption equipment at the receiving end both include a voice call module, a source coding module, a sequence code module, a channel coding module, and a voice-like A modulation module and a Bluetooth connection module; when the voice encryption device at the receiving end receives the voice signal of the other party, it processes it in the reverse order of the voice encryption device at the sending end, and outputs clear voice to the user's earphone. The invention can be applied to the real-time voice encryption means of different types of cellular mobile networks to solve the security problem of the current voice channel of the cellular mobile network.
Description
技术领域technical field
本发明属于网络信息安全技术领域,具体涉及一种蜂窝移动网实时语音加密设备及方法。The invention belongs to the technical field of network information security, and in particular relates to a real-time voice encryption device and method for a cellular mobile network.
背景技术Background technique
蜂窝移动网在结构上一般由移动终端、无线接入网络与核心网络组成,语音信号传输包括移动终端与基站间的空中传输和核心网传输两个阶段。2G和3G网络中,核心网中语音信号以明文方式传输,空中传输阶段并不支持对接入网的认证,使用的A5系列密码算法较为脆弱,且部分移动运营商并不支持该加密方案,因而面临较大安全威胁。4G和5G网络中,虽然安全体系得到了强化重构,然而全IP化分组数据传输使其面临着传统网络的安全威胁。更为甚者,2G至5G所有网络中,语音通信安全体系结构由移动运营商控制,用户隐私难以保证。因此,蜂窝移动网语音信道安全通信需由端到端加密技术实现。The cellular mobile network is generally composed of mobile terminals, wireless access network and core network in structure. Voice signal transmission includes two stages: air transmission between mobile terminal and base station and core network transmission. In 2G and 3G networks, the voice signal in the core network is transmitted in plain text, and the authentication of the access network is not supported during the air transmission phase. The A5 series encryption algorithm used is relatively fragile, and some mobile operators do not support this encryption scheme. Therefore, it faces a greater security threat. In 4G and 5G networks, although the security system has been strengthened and reconstructed, the all-IP packet data transmission faces the security threats of traditional networks. What's more, in all 2G to 5G networks, the voice communication security architecture is controlled by mobile operators, and user privacy is difficult to guarantee. Therefore, the secure communication of the voice channel of the cellular mobile network needs to be realized by end-to-end encryption technology.
蜂窝移动网语音空中传输阶段,部署于移动终端和基站的声码器对语音信号实施参数编码传输,并使用语音激活检测(voice-activity detection, VAD)和非连续性传输(discontinuous transmission, DTX)等技术提高信道利用率,不具备语音特征的信号被视为噪声丢弃。因而,语音信号经数字化加密后呈随机化而失去语音特征,难以在蜂窝移动网传输。During the voice over-the-air transmission stage of the cellular mobile network, the vocoder deployed in the mobile terminal and the base station implements parametric encoding and transmission of the voice signal, and uses voice-activity detection (voice-activity detection, VAD) and discontinuous transmission (discontinuous transmission, DTX) And other technologies improve channel utilization, and signals that do not have speech characteristics are regarded as noise and discarded. Therefore, the voice signal is randomized after being digitally encrypted and loses voice characteristics, making it difficult to transmit on a cellular mobile network.
发明内容Contents of the invention
为了解决现有技术中存在的问题,本发明提出了一种蜂窝移动网实时语音加密设备及方法,能够适用于不同类型蜂窝移动网的实时语音加密手段,以解决当前蜂窝移动网语音信道安全问题。In order to solve the problems existing in the prior art, the present invention proposes a real-time voice encryption device and method for a cellular mobile network, which can be applied to real-time voice encryption means for different types of cellular mobile networks, so as to solve the security problem of the voice channel of the current cellular mobile network .
为解决上述技术问题,本发明采用以下的技术方案:In order to solve the problems of the technologies described above, the present invention adopts the following technical solutions:
本发明提供了一种蜂窝移动网实时语音加密设备,所述语音加密设备分为接收端语音加密设备和发送端语音加密设备,且分别与蜂窝移动电话建立蓝牙连接,所述蜂窝移动电话之间建立蜂窝移动网语音信道;The invention provides a real-time voice encryption device for a cellular mobile network. The voice encryption device is divided into a voice encryption device at a receiving end and a voice encryption device at a sending end, and respectively establishes a Bluetooth connection with a cellular mobile phone. Establish a cellular mobile network voice channel;
所述发送端语音加密设备包括按照语音传输方向依次顺序连接的语音通话模块、信源编码模块、序列密码模块、信道编码模块、类语音调制模块和蓝牙连接模块;所述语音通话模块用于在用户讲话时拾取用户声音并放大、采样和量化;所述信源编码模块用于将语音数据帧压缩编码为语音参数;所述序列密码模块用于将语音参数加密为密语态数据;所述信道编码模块用于对传输的密语态数据实施前向纠错;所述类语音调制模块用于将前向纠错后的密语态数据映射为类语音信号;所述蓝牙连接模块用于与蜂窝移动电话建立语音传输通道;The voice encryption device at the sending end includes a voice communication module, a source coding module, a sequence cipher module, a channel coding module, a class voice modulation module and a bluetooth connection module connected in sequence according to the voice transmission direction; the voice communication module is used for When the user speaks, the user's voice is picked up and amplified, sampled and quantized; the source encoding module is used to compress and encode voice data frames into voice parameters; the sequence code module is used to encrypt voice parameters into encrypted voice data; the The channel coding module is used to implement forward error correction to the transmitted cipher voice data; the class voice modulation module is used to map the cipher voice data after forward error correction to a class voice signal; the bluetooth connection module is used to Establish a voice transmission channel with the cellular mobile phone;
所述接收端语音加密设备包括按照语音传输方向依次顺序连接的蓝牙连接模块、类语音调制模块、信道编码模块、序列密码模块、信源编码模块和语音通话模块,所述接收端语音加密设备接收到对方类语音信号时按发送端语音加密设备的逆序处理,输出明语态语音至用户耳机。The voice encryption device at the receiving end includes a bluetooth connection module, a voice-like modulation module, a channel coding module, a sequence cipher module, a source coding module and a voice call module connected sequentially according to the voice transmission direction, and the voice encryption device at the receiving end receives When receiving the voice signal of the other party, it is processed in the reverse order of the voice encryption device at the sending end, and the clear voice voice is output to the user's earphone.
进一步地,所述类语音调制模块包括调制码本、调制器、信号记录器、信号补偿器、解调器和解调码本;Further, the speech-like modulation module includes a modulation codebook, a modulator, a signal recorder, a signal compensator, a demodulator, and a demodulation codebook;
所述调制器将前向纠错后的密语态数据映射为预先优化生成的调制码本中的波形符号,并进行滤波整形消除高频谐波,再交由蜂窝移动网语音信道传输;The modulator maps the cipher data after forward error correction to the waveform symbols in the pre-optimized generated modulation codebook, and performs filtering and shaping to eliminate high-frequency harmonics, and then transmits it to the voice channel of the cellular mobile network;
所述信号补偿器依据信号记录器记录的历史类语音数据对接收的发送端类语音信号实施波形补偿,而后由解调器使用解调码本将补偿后信号解调为目标数据。The signal compensator implements waveform compensation on the received voice signal at the sending end according to the historical voice data recorded by the signal recorder, and then the demodulator uses a demodulation codebook to demodulate the compensated signal into target data.
进一步地,所述调制器、信号记录器、信号补偿器和解调器需通过在线学习训练解调码本,其过程为:所述发送端语音加密设备的调制器将双方共享预制的随机数序列映射为调制码本中的波形符号,并通过蜂窝移动网语音信道发送至对端;所述接收端语音加密设备根据双方共享预制的随机数序列与调制码本,学习生成最优解调码本,并训练信号补偿权重。Further, the modulator, signal recorder, signal compensator and demodulator need to learn and train the demodulation codebook through online learning, and the process is: the modulator of the voice encryption device at the sending end shares the prefabricated random number The sequence is mapped to the waveform symbol in the modulation codebook, and sent to the opposite end through the voice channel of the cellular mobile network; the voice encryption device at the receiving end learns to generate the optimal demodulation code according to the prefabricated random number sequence and modulation codebook shared by both parties , and train the signal compensation weights.
进一步地,所述信道编码模块包括编码模块、交织模块、逆交织模块和译码模块;Further, the channel encoding module includes an encoding module, an interleaving module, an inverse interleaving module and a decoding module;
所述发送端语音加密设备的编码模块使用多核极化码对密语态数据进行编码,而后交由交织模块实施行/列数据交织,最后交由DoV链路传输;The encoding module of the voice encryption device at the sending end uses a multi-core polar code to encode the cipher voice data, then the interleaving module implements the row/column data interleaving, and finally transmits the DoV link;
所述接收端语音加密设备的逆交织模块实施行/列数据逆交织变换,而后经译码模块译码为目标数据。The inverse interleaving module of the voice encryption device at the receiving end implements row/column data inverse interleaving transformation, and then is decoded into target data by the decoding module.
进一步地,所述序列密码模块包括认证密钥协商模块、密钥同步模块和加解密模块;Further, the serial encryption module includes an authentication key negotiation module, a key synchronization module and an encryption and decryption module;
所述加解密模块为使用种子密钥和初始向量两个参数的序列密码算法,在一次会话中种子密钥保持不变,初始向量定期更换;其工作过程为:所述发送端语音加密设备的加解密模块使用密码生成算法,基于模二加操作对传输数据进行加密,并交由DoV链路传输;所述接收端语音加密设备的加解密模块基于模二加操作对接收数据进行解密;The encryption and decryption module is a serial cipher algorithm using two parameters of the seed key and the initial vector, the seed key remains unchanged in a session, and the initial vector is regularly replaced; its working process is: the voice encryption device at the sending end The encryption and decryption module uses a password generation algorithm, encrypts the transmission data based on the modulus two plus operation, and transfers it to the DoV link for transmission; the encryption and decryption module of the voice encryption device at the receiving end decrypts the received data based on the modulus two plus operation;
所述密钥同步模块用于进行密钥同步;其过程包括初始向量同步和数据帧序列号同步两部分内容,使用数据校验和预测技术实现;The key synchronization module is used for key synchronization; its process includes initial vector synchronization and data frame sequence number synchronization two parts, using data verification and prediction technology to achieve;
所述认证密钥协商模块用于协商种子密钥,其过程为:所述接收端语音加密设备和发送端语音加密设备在会话前通过私钥生成中心完成终端注册,会话时,所述接收端语音加密设备和发送端语音加密设备基于无证书公钥密码体制完成基于身份认证的种子密钥协商。The authentication key negotiation module is used for negotiating a seed key, and the process is: the voice encryption device at the receiving end and the voice encryption device at the sending end complete terminal registration through the private key generation center before the session, and during the session, the receiving end The voice encryption device and the voice encryption device at the sending end complete the seed key agreement based on identity authentication based on the certificateless public key cryptosystem.
进一步地,所述信源编码模块采用MELP算法,其工作过程为:所述发送端语音加密设备的信源编码模块将语音通信模块采样量化的语音数据帧使用MELP算法压缩编码为语音参数,交由序列密码模块加密处理;所述接收端语音加密设备的信源编码模块基于序列密码模块解密的语音参数重建明语态语音,并交由语音通话模块输出。Further, the source encoding module adopts the MELP algorithm, and its working process is: the source encoding module of the voice encryption device at the sending end compresses and encodes the voice data frames sampled and quantized by the voice communication module into voice parameters using the MELP algorithm, and exchanges Encrypted by the sequence cipher module; the source coding module of the voice encryption device at the receiving end reconstructs the plain voice voice based on the voice parameters decrypted by the sequence cipher module, and outputs it to the voice communication module.
进一步地,所述语音通话模块包括麦克语音驱动模块、采样量化模块和语音功放驱动模块,所述发送端语音加密设备的麦克语音驱动模块用于将用户麦克风微弱语音信号放大输送至采样量化模块;所述接收端语音加密设备的语音功放驱动模块对重建的明语态语音进行功率放大后输出至用户耳机。Further, the voice call module includes a microphone voice driver module, a sampling and quantization module, and a voice power amplifier driver module, and the microphone voice driver module of the voice encryption device at the sending end is used to amplify the weak voice signal of the user microphone and send it to the sampling and quantization module; The voice power amplifier driver module of the voice encryption device at the receiving end amplifies the power of the reconstructed plain voice voice and then outputs it to the user's earphone.
进一步地,所述接收端语音加密设备和发送端语音加密设备为耳机、手表或者手环可穿戴设备。Further, the voice encryption device at the receiving end and the voice encryption device at the sending end are wearable devices such as earphones, watches or bracelets.
进一步地,该语音加密设备还包括控制模块、显示模块、电池以及供电模块。Further, the voice encryption device also includes a control module, a display module, a battery and a power supply module.
本发明还提供一种蜂窝移动网实时语音加密方法,包含以下步骤:The present invention also provides a real-time voice encryption method for a cellular mobile network, comprising the following steps:
对于发送端:For sender:
用户讲话时,所述发送端语音加密设备的语音通话模块拾取用户声音并放大、采样和量化,而后将语音数据帧交由信源编码模块压缩编码为语音参数;进一步经序列密码模块加密为密语态数据,并交由信道编码模块实施前向纠错,而后由类语音调制模块映射为类语音信号,最后通过蓝牙连接模块传输至蜂窝移动电话;When the user speaks, the voice communication module of the voice encryption device at the sending end picks up the user's voice and amplifies, samples and quantifies it, and then the voice data frame is compressed and encoded into voice parameters by the information source coding module; Voice data, and handed over to the channel coding module for forward error correction, and then mapped to a voice-like signal by the voice-like modulation module, and finally transmitted to the cellular mobile phone through the Bluetooth connection module;
对于接收端:For receiver:
接收端语音加密设备的类语音调制模块将接收到的类语音信号解调为密语态数据,进一步经信道编码模块检错、纠错后,交由序列密码模块解密转化为语音参数,最后经信源编码模块重建为明语态语音信号,由语音通话模块进行功率放大后输出至用户耳机。The voice-like modulation module of the voice encryption device at the receiving end demodulates the received voice-like signal into encrypted voice data, and after further error detection and correction by the channel coding module, it is decrypted and converted into voice parameters by the sequence encryption module, and finally passed The information source coding module reconstructs it into a clear speech signal, which is amplified by the voice communication module and then output to the user's earphone.
与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
本发明的蜂窝移动网实时语音加密设备,采用基于波形符号映射的DoV调制解调技术、基于多核极化码的信道编码技术和无证书公钥密码体制密钥协商技术,在不改变移动电话终端硬件、软件或协议且不要求其安装任何应用的情况下,可面向2G至5G等多种类型蜂窝移动网络提供端到端语音加密服务,具有网络适应好、语音还原质量高和安全强度高优势,真正实现了数字化语音加密。The real-time voice encryption device for the cellular mobile network of the present invention adopts the DoV modulation and demodulation technology based on waveform symbol mapping, the channel coding technology based on multi-core polar code and the key negotiation technology of certificateless public key cryptosystem, without changing the mobile phone terminal It can provide end-to-end voice encryption services for various types of cellular mobile networks such as 2G to 5G without requiring it to install any application in terms of hardware, software or protocols, and has the advantages of good network adaptation, high voice restoration quality and high security strength , Realized digital voice encryption.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are For some embodiments of the present invention, those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明实施例的由蜂窝移动网实时语音加密设备与蜂窝移动电话构建的蜂窝移动网语音信道实时加密通信系统的结构图,10表示接收端语音加密设备,20表示发送端语音加密设备,30表示蜂窝移动电话;Fig. 1 is the structural diagram of the cellular mobile network voice channel real-time encryption communication system constructed by the cellular mobile network real-time voice encryption equipment and the cellular mobile phone of the embodiment of the present invention, 10 represents the voice encryption equipment at the receiving end, and 20 represents the voice encryption equipment at the sending end , 30 represents a cellular mobile phone;
图2是本发明实施例的接收端语音加密设备和发送端语音加密设备的结构框图;11表示蓝牙连接模块,12表示类语音调制模块,13表示信道编码模块,14表示序列密码模块,15表示信源编码模块,16表示语音通话模块;Fig. 2 is the structural block diagram of the voice encryption device of the receiving end and the voice encryption device of the sending end of the embodiment of the present invention; 11 represents the bluetooth connection module, 12 represents the class voice modulation module, 13 represents the channel coding module, 14 represents the sequence code module, and 15 represents Information source encoding module, 16 represents voice communication module;
图3是本发明实施例的类语音调制模块的结构框图,121表示调制码本,122表示调制器,124表示信号记录器,126表示信号补偿器,128表示解调器,129表示解调码本;Fig. 3 is the structural block diagram of the speech modulation module of the embodiment of the present invention, 121 represents modulation code book, 122 represents modulator, 124 represents signal recorder, 126 represents signal compensator, 128 represents demodulator, 129 represents demodulation code Book;
图4是本发明实施例的信道编码模块的结构框图,132表示编码模块,134表示交织模块,136表示逆交织模块,138表示译码模块;4 is a structural block diagram of a channel encoding module in an embodiment of the present invention, 132 indicates an encoding module, 134 indicates an interleaving module, 136 indicates an inverse interleaving module, and 138 indicates a decoding module;
图5是本发明实施例的序列密码模块的结构框图,142表示认证密钥协商模块,144表示密钥同步模块,146表示加解密模块;Fig. 5 is the structural block diagram of the serial encryption module of the embodiment of the present invention, 142 represents authentication key agreement module, 144 represents key synchronization module, 146 represents encryption and decryption module;
图6是本发明实施例的语音通话模块的结构框图,162表示麦克语音驱动模块,164表示采样量化模块,166表示语音功放驱动模块。Fig. 6 is a structural block diagram of the voice communication module of the embodiment of the present invention, 162 denotes a microphone voice driving module, 164 denotes a sampling and quantization module, and 166 denotes a voice power amplifier driving module.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work belong to the protection of the present invention. scope.
图1为由蜂窝移动网实时语音加密设备与蜂窝移动电话构建的蜂窝移动网语音信道实时加密通信系统的结构图,包括两台语音加密设备和两台集成手机规格(Head-Set-Profile, HSP)蓝牙模块且已入网的蜂窝移动电话,在本实例中,两台蜂窝移动电话应已接通语音电话,并与语音加密设备建立HSP规格的蓝牙连接,本发明不要求在蜂窝移动电话安装任何软件或改动,仅使用蜂窝移动电话的语音信道。Figure 1 is a structural diagram of a cellular mobile network voice channel real-time encryption communication system constructed by a cellular mobile network real-time voice encryption device and a cellular mobile phone, including two voice encryption devices and two integrated mobile phone specifications (Head-Set-Profile, HSP ) bluetooth module and the cellular mobile phone that has entered the network, in this example, two cellular mobile phones should have connected voice calls, and set up the bluetooth connection of HSP standard with voice encryption equipment, the present invention does not require installing any Software or modifications to use only the voice channel of the cellular phone.
如图2所示,本实施例提出一种蜂窝移动网实时语音加密设备,该语音加密设备分为接收端语音加密设备和发送端语音加密设备,接收端语音加密设备与接收端的蜂窝移动电话建立蓝牙连接,发送端语音加密设备与发送端的蜂窝移动电话建立蓝牙连接,两端的蜂窝移动电话之间建立蜂窝移动网语音信道实现实时语音通信。As shown in Figure 2, the present embodiment proposes a real-time voice encryption device for a cellular mobile network. Bluetooth connection, the voice encryption device at the sending end establishes a Bluetooth connection with the cellular mobile phone at the sending end, and a cellular mobile network voice channel is established between the cellular mobile phones at both ends to realize real-time voice communication.
所述发送端语音加密设备包括按照语音传输方向依次顺序连接的语音通话模块、信源编码模块、序列密码模块、信道编码模块、类语音调制模块和蓝牙连接模块;所述语音通话模块用于在用户讲话时拾取用户声音并放大、采样和量化;所述信源编码模块用于将语音数据帧压缩编码为语音参数;所述序列密码模块用于将语音参数加密为密语态数据;所述信道编码模块用于对传输的密语态数据实施前向纠错;所述类语音调制模块用于将前向纠错后的密语态数据映射为类语音信号;所述蓝牙连接模块用于与蜂窝移动电话建立语音传输通道,加密的语音数据最后传输至蜂窝移动电话实现在蜂窝移动网语音信道“透明”传输。The voice encryption device at the sending end includes a voice communication module, a source coding module, a sequence cipher module, a channel coding module, a class voice modulation module and a bluetooth connection module connected in sequence according to the voice transmission direction; the voice communication module is used for When the user speaks, the user's voice is picked up and amplified, sampled and quantized; the source encoding module is used to compress and encode voice data frames into voice parameters; the sequence code module is used to encrypt voice parameters into encrypted voice data; the The channel coding module is used to implement forward error correction to the transmitted cipher voice data; the class voice modulation module is used to map the cipher voice data after forward error correction to a class voice signal; the bluetooth connection module is used to Establish a voice transmission channel with the cellular mobile phone, and the encrypted voice data is finally transmitted to the cellular mobile phone to realize "transparent" transmission in the voice channel of the cellular mobile network.
所述接收端语音加密设备包括按照语音传输方向依次顺序连接的蓝牙连接模块、类语音调制模块、信道编码模块、序列密码模块、信源编码模块和语音通话模块,所述接收端语音加密设备接收到对方类语音信号时按发送端语音加密设备的逆序处理,输出明语态语音至用户耳机。The voice encryption device at the receiving end includes a bluetooth connection module, a voice-like modulation module, a channel coding module, a sequence cipher module, a source coding module and a voice call module connected sequentially according to the voice transmission direction, and the voice encryption device at the receiving end receives When receiving the voice signal of the other party, it is processed in the reverse order of the voice encryption device at the sending end, and the clear voice voice is output to the user's earphone.
如图3所示,所述类语音调制模块包括调制码本、调制器、信号记录器、信号补偿器、解调器和解调码本。所述类语音调制模块的功能为基于波形符号映射的DoV调制解调技术,在语音信道上建立传输数字数据的DoV链路,具体的工作过程为:所述调制器将前向纠错后的密语态数据映射为预先优化生成的调制码本中的波形符号,并进行滤波整形消除高频滤波,再交由蜂窝移动网语音信道传输;所述信号补偿器依据信号记录器记录的历史类语音数据对接收的发送端类语音信号实施波形补偿,而后由解调器使用解调码本将补偿后信号解调为目标数据。As shown in FIG. 3 , the speech-like modulation module includes a modulation codebook, a modulator, a signal recorder, a signal compensator, a demodulator and a demodulation codebook. The function of the class voice modulation module is DoV modulation and demodulation technology based on waveform symbol mapping, and establishes a DoV link for transmitting digital data on the voice channel. The specific working process is: the modulator converts the forward error correction The encrypted voice data is mapped to the waveform symbols in the pre-optimized modulation codebook, and filtered to eliminate high-frequency filtering, and then sent to the voice channel of the cellular mobile network for transmission; the signal compensator is based on the historical class recorded by the signal recorder Voice data implements waveform compensation on the received voice signal at the sending end, and then the demodulator uses the demodulation codebook to demodulate the compensated signal into target data.
在上述工作过程发生前,所述调制器、信号记录器、信号补偿器和解调器需通过在线学习训练解调码本,其过程为:所述发送端语音加密设备的调制器将双方共享预制的随机数序列映射为调制码本中的波形符号,并通过蜂窝移动网语音信道发送至对端;所述接收端语音加密设备根据双方共享预制的随机数序列与调制码本,学习生成最优解调码本,并训练信号补偿权重。Before the above work process takes place, the modulator, signal recorder, signal compensator and demodulator need to learn and train the demodulation codebook through online learning, and the process is: the modulator of the voice encryption device at the sending end shares the The prefabricated random number sequence is mapped to the waveform symbol in the modulation codebook, and is sent to the opposite end through the voice channel of the cellular mobile network; the voice encryption device at the receiving end learns to generate the most Optimize the demodulation codebook and train the signal compensation weights.
如图4所示,所述信道编码模块包括编码模块、交织模块、逆交织模块和译码模块;其工作过程为:所述发送端语音加密设备的编码模块使用多核极化码对密语态数据进行编码,而后交由交织模块实施行/列数据交织,最后交由DoV链路传输;所述接收端语音加密设备的逆交织模块实施行/列数据逆交织变换,而后经译码模块译码为目标数据。As shown in Figure 4, the channel encoding module includes an encoding module, an interleaving module, an inverse interleaving module and a decoding module; its working process is: the encoding module of the transmitting-end speech encryption device uses a multi-core polar code to encrypt voice The data is encoded, and then interleaved by the interleaving module to implement row/column data interleaving, and finally handed over to the DoV link for transmission; the inverse interleaving module of the voice encryption device at the receiving end implements row/column data inverse interleaving transformation, and then decoded by the decoding module Code is the target data.
其中,编码模块综合利用极化核巴氏参数边界和码元距离最大化法则实施与DoV链路质量无关的多核极化码构造;译码模块基于极化核对数似然比(log-likelihoodratio, LLR)传递公式,使用连续消除列表(successive-cancellation list, SCL)译码算法实施译码。Among them, the encoding module comprehensively utilizes the boundary of the polarization kernel Bhattacharyian parameters and the maximization rule of the symbol distance to implement the multi-core polar code construction that has nothing to do with the quality of the DoV link; the decoding module is based on the polarization kernel log-likelihood ratio (log-likelihoodratio, LLR) transfer formula, using the successive elimination list (successive-cancellation list, SCL) decoding algorithm to implement decoding.
如图5所示,所述序列密码模块包括认证密钥协商模块、密钥同步模块和加解密模块。所述加解密模块为使用种子密钥和初始向量两个参数的序列密码算法,在一次会话中种子密钥保持不变,初始向量定期更换。其工作过程为:所述发送端语音加密设备的加解密模块使用密码生成算法,基于“模二加”操作对传输数据进行加密,并交由DoV链路传输;所述接收端语音加密设备的加解密模块基于“模二加”操作对接收数据进行解密。As shown in FIG. 5 , the serial cipher module includes an authentication key negotiation module, a key synchronization module and an encryption and decryption module. The encryption and decryption module is a serial cipher algorithm using two parameters of a seed key and an initial vector, the seed key remains unchanged in a session, and the initial vector is changed periodically. Its working process is: the encryption and decryption module of the voice encryption device at the sending end uses a password generation algorithm, encrypts the transmission data based on the "modulus two addition" operation, and transmits it through the DoV link; the voice encryption device at the receiving end The encryption and decryption module decrypts the received data based on the "modulo two plus" operation.
其中,上述工作过程发生时需要密钥同步模块进行密钥同步,该过程包括初始向量同步和数据帧序列号同步两部分内容,使用数据校验和预测技术实现。Among them, when the above working process occurs, the key synchronization module is required to perform key synchronization. This process includes two parts: initial vector synchronization and data frame serial number synchronization, and is realized by using data verification and prediction technology.
其中,在上述工作过程发生前需要认证密钥协商模块协商种子密钥,其过程为:所述接收端语音加密设备和发送端语音加密设备在会话前通过私钥生成中心(private keygenerator, PKG)完成终端注册,会话时,所述接收端语音加密设备和发送端语音加密设备基于无证书公钥密码体制完成基于身份认证的种子密钥协商。Wherein, before the above working process takes place, the authentication key negotiation module needs to negotiate the seed key, and the process is: the voice encryption device at the receiving end and the voice encryption device at the sending end pass through the private key generation center (private key generator, PKG) before the session When the terminal registration is completed and the session is completed, the speech encryption device at the receiving end and the speech encryption device at the sending end complete identity authentication-based seed key negotiation based on the certificateless public key cryptosystem.
具体的,所述信源编码模块采用MELP算法,其工作过程为:所述发送端语音加密设备的信源编码模块将语音通信模块采样量化的语音数据帧使用MELP算法压缩编码为语音参数,交由序列密码模块加密处理;所述接收端语音加密设备的信源编码模块基于序列密码模块解密的语音参数重建明语态语音,并交由语音通话模块输出。Specifically, the source encoding module adopts the MELP algorithm, and its working process is: the source encoding module of the voice encryption device at the sending end compresses and encodes the voice data frames sampled and quantized by the voice communication module into voice parameters using the MELP algorithm, and exchanges Encrypted by the sequence cipher module; the source coding module of the voice encryption device at the receiving end reconstructs the plain voice voice based on the voice parameters decrypted by the sequence cipher module, and outputs it to the voice communication module.
如图6所示,所述语音通话模块包括麦克语音驱动模块、采样量化模块和语音功放驱动模块,其工作过程为:所述发送端语音加密设备的麦克语音驱动模块将用户麦克风微弱语音信号放大输送至采样量化模块,而后由信源编码模块实施参数编码;所述接收端语音加密设备的语音功放驱动模块对重建的明语态语音进行功率放大后输出至用户耳机。As shown in Figure 6, the voice call module includes a microphone voice driver module, a sampling quantization module and a voice power amplifier driver module, and its working process is: the microphone voice driver module of the sending end voice encryption device amplifies the weak voice signal of the user microphone It is sent to the sampling and quantization module, and then parameter coding is implemented by the information source coding module; the speech power amplifier driving module of the speech encryption device at the receiving end amplifies the power of the reconstructed clear speech and outputs it to the user's earphone.
除了以上的结构,本实施例的语音加密设备还可以包含控制模块、显示模块、电池以及供电模块。In addition to the above structures, the voice encryption device of this embodiment may further include a control module, a display module, a battery, and a power supply module.
本实施例的语音加密设备可以为耳机、手表或者手环等可穿戴设备,但不限于此。The voice encryption device in this embodiment may be a wearable device such as an earphone, a watch, or a bracelet, but is not limited thereto.
本实施例还提供一种蜂窝移动网实时语音加密方法,包含以下步骤:The present embodiment also provides a real-time voice encryption method for a cellular mobile network, comprising the following steps:
对于发送端:For sender:
用户讲话时,所述发送端语音加密设备的语音通话模块拾取用户声音并放大、采样和量化,而后将语音数据帧交由信源编码模块压缩编码为语音参数;进一步经序列密码模块加密为密语态数据,并交由信道编码模块实施前向纠错,而后由类语音调制模块映射为类语音信号,最后通过蓝牙连接模块传输至蜂窝移动电话;When the user speaks, the voice communication module of the voice encryption device at the sending end picks up the user's voice and amplifies, samples and quantifies it, and then the voice data frame is compressed and encoded into voice parameters by the information source coding module; Voice data, and handed over to the channel coding module for forward error correction, and then mapped to a voice-like signal by the voice-like modulation module, and finally transmitted to the cellular mobile phone through the Bluetooth connection module;
对于接收端:For receiver:
接收端语音加密设备的类语音调制模块将接收到的类语音信号解调为密语态数据,进一步经信道编码模块检错、纠错后,交由序列密码模块解密转化为语音参数,最后经信源编码模块重建为明语态语音信号,由语音通话模块进行功率放大后输出至用户耳机。The voice-like modulation module of the voice encryption device at the receiving end demodulates the received voice-like signal into encrypted voice data, and after further error detection and correction by the channel coding module, it is decrypted and converted into voice parameters by the sequence encryption module, and finally passed The information source coding module reconstructs it into a clear speech signal, which is amplified by the voice communication module and then output to the user's earphone.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。It should be noted that, in this document, the terms "comprising", "comprising" or any other variation thereof are intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or apparatus.
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。Finally, it should be noted that the above descriptions are only preferred embodiments of the present invention, and are only used to illustrate the technical solution of the present invention, and are not used to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention are included in the protection scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110772795.8A CN113645613B (en) | 2021-07-08 | 2021-07-08 | Cellular mobile network real-time voice encryption equipment and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110772795.8A CN113645613B (en) | 2021-07-08 | 2021-07-08 | Cellular mobile network real-time voice encryption equipment and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113645613A CN113645613A (en) | 2021-11-12 |
CN113645613B true CN113645613B (en) | 2023-07-04 |
Family
ID=78416896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110772795.8A Active CN113645613B (en) | 2021-07-08 | 2021-07-08 | Cellular mobile network real-time voice encryption equipment and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113645613B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115002751A (en) * | 2022-05-27 | 2022-09-02 | 立讯电子科技(昆山)有限公司 | Encryption and decryption method and encryption and decryption earphone |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101026836A (en) * | 2007-04-06 | 2007-08-29 | 东南大学 | Anti vocoder compressed end-to-end voice encryption device and method |
CN101059957A (en) * | 2007-05-24 | 2007-10-24 | 华中科技大学 | An audio coding selective cryptographic method |
WO2009074711A1 (en) * | 2007-12-13 | 2009-06-18 | Nokia Corporation | Speech data encryption and decryption |
CN101764666A (en) * | 2009-12-24 | 2010-06-30 | 中国电信股份有限公司 | Speech encryption method and device and decryption method and device |
CN201655293U (en) * | 2009-11-30 | 2010-11-24 | 成都林海电子有限责任公司 | Audio codec integrated circuit of satellite mobile communication voice coder |
CN102737637A (en) * | 2011-12-31 | 2012-10-17 | 清华大学 | Method for data transmission by using voice-like modulation and demodulation |
CN103379486A (en) * | 2013-06-08 | 2013-10-30 | 山东量子科学技术研究院有限公司 | Plug and play type portable communication secrecy device and communication method thereof |
CN109428639A (en) * | 2017-08-24 | 2019-03-05 | 上海诺基亚贝尔股份有限公司 | Method and apparatus for determining channel state information |
US10361802B1 (en) * | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
CN111818519A (en) * | 2020-07-16 | 2020-10-23 | 郑州信大捷安信息技术股份有限公司 | End-to-end voice encryption and decryption method and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7505594B2 (en) * | 2000-12-19 | 2009-03-17 | Qualcomm Incorporated | Discontinuous transmission (DTX) controller system and method |
-
2021
- 2021-07-08 CN CN202110772795.8A patent/CN113645613B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) * | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
CN101026836A (en) * | 2007-04-06 | 2007-08-29 | 东南大学 | Anti vocoder compressed end-to-end voice encryption device and method |
CN101059957A (en) * | 2007-05-24 | 2007-10-24 | 华中科技大学 | An audio coding selective cryptographic method |
WO2009074711A1 (en) * | 2007-12-13 | 2009-06-18 | Nokia Corporation | Speech data encryption and decryption |
CN201655293U (en) * | 2009-11-30 | 2010-11-24 | 成都林海电子有限责任公司 | Audio codec integrated circuit of satellite mobile communication voice coder |
CN101764666A (en) * | 2009-12-24 | 2010-06-30 | 中国电信股份有限公司 | Speech encryption method and device and decryption method and device |
CN102737637A (en) * | 2011-12-31 | 2012-10-17 | 清华大学 | Method for data transmission by using voice-like modulation and demodulation |
CN103379486A (en) * | 2013-06-08 | 2013-10-30 | 山东量子科学技术研究院有限公司 | Plug and play type portable communication secrecy device and communication method thereof |
CN109428639A (en) * | 2017-08-24 | 2019-03-05 | 上海诺基亚贝尔股份有限公司 | Method and apparatus for determining channel state information |
CN111818519A (en) * | 2020-07-16 | 2020-10-23 | 郑州信大捷安信息技术股份有限公司 | End-to-end voice encryption and decryption method and system |
Non-Patent Citations (2)
Title |
---|
Gaoang Wang."Shrinking Encoding with Two-Level Codebook Learning for Fine-Grained Fish Recognition".《2016 ICPR 2nd Workshop on Computer Vision for Analysis of Underwater Imagery (CVAUI)》.2017,全文. * |
加密语音在GSM话音业务信道传输的一种实现方法;杨于村;冯穗力;季新生;叶梧;;重庆邮电大学学报(自然科学版)(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113645613A (en) | 2021-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1860851B1 (en) | Method for implementing voice over IP through and electronic device connected to a packed switched network | |
CN101384042A (en) | Mobile phone encryption method based on secure digital interface encryption card | |
CN103000181B (en) | System and implement method thereof for secret communications based on public communication network voice channel | |
US20060198520A1 (en) | Secure transmission of digital audio signals | |
CN102360479A (en) | Method, system and terminal equipment for mobile payment | |
CN106790281A (en) | A kind of end-to-end voice encryption device and encryption method towards intercom system | |
CN105681310A (en) | Bluetooth based voice source real-time voice encryption method | |
CN101287274B (en) | Voice encryption system for mobile communication and encryption method thereof | |
CN101765106A (en) | Method for encrypting voice based on GSM voice channel transmission | |
CN102624518A (en) | Voice encryption and decryption method | |
CN113645613B (en) | Cellular mobile network real-time voice encryption equipment and method | |
CN102075321B (en) | Mobile communication end-to-end voice encryption Bluetooth handheld device and voice encryption method | |
CN109346092A (en) | The system and method for voice encryption communication is carried out between a kind of communication terminal | |
CN109905367A (en) | Speech ciphering method based on the air-ground call of VOIP | |
CN101631304B (en) | Anti-adaptive multi-rate coding third-generation mobile communication end-to-end voice encryption method | |
CN210693957U (en) | Quantum encryption device of PSTN telephone | |
CN1592141A (en) | Terminal to terminal encryption method of cell phone voice and data | |
CN104581711A (en) | Mobile terminal with communication encryption function as well as communication encryption method thereof | |
CN103200564A (en) | Global system for mobile communications (GSM) voice encryption system and encryption method based on orthogonal frequency division multiplexing (OFDM) | |
CN203446034U (en) | OFDM-based GSM voice encryption system | |
JP2001504672A (en) | Multi-time CMEA encryption and decryption method and apparatus for improving security of wireless telephone messages | |
CN102421093B (en) | Method for implementing end-to-end cross-base-station transmission of encryption voice of analog cluster system | |
CN114363838A (en) | Method for realizing satellite communication quantum key distribution through short message channel | |
CN205596352U (en) | A secure communication equipment and secure communication system for conversing terminal | |
CN106330438A (en) | Initiative negotiation encryption analog voice communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 450000 Science Avenue 62, Zhengzhou High-tech Zone, Henan Province Patentee after: Information Engineering University of the Chinese People's Liberation Army Cyberspace Force Country or region after: China Address before: No. 62 Science Avenue, High tech Zone, Zhengzhou City, Henan Province Patentee before: Information Engineering University of Strategic Support Force,PLA Country or region before: China |
|
CP03 | Change of name, title or address |