GSM手機(jī)端到端安全加密通信系統(tǒng)(08-100)
本文引用地址:http://m.butianyuan.cn/article/91758.htm
圖2.1 作品系統(tǒng)框圖
工作流程為:
* 加密過程:輸入語音信號由麥克風(fēng)輸入AD變換模塊,再經(jīng)語音加密模塊處理,接著插入同步信息,DA變換后通過手機(jī)麥克風(fēng)插口輸入手機(jī),經(jīng)手機(jī)中的聲碼器壓縮后射頻輸出。
* 解密過程:加密語音信號由手機(jī)中聲碼器解壓后,通過手機(jī)耳機(jī)插口輸出到AD模塊,做回聲抑制后進(jìn)行同步檢測,接著送到解密模塊解密處理,最終DA變換后輸出對方原始的語音信號。
為了快速語音加解密,需要設(shè)計(jì)適用于硬件架構(gòu)的、安全快速的加解密算法,本作品設(shè)計(jì)了抗RPE-LTP壓縮編碼的語音加解密算法。
3 抗RPE-LTP壓縮編碼的語音加解密算法研究
3.1 算法總體框架
本算法針對RPE-LTP壓縮編解碼的特性,對人類自然語音信號進(jìn)行變換處理,使之成為不可懂的聲音信號,實(shí)現(xiàn)加密;同時(shí)保證加密語音信號在通過RPE-LTP編碼器后能被對方的解碼器恢復(fù),且經(jīng)過解密可成為可懂原始語音信號,從而完成全部加解密過程。
算法的主要思路為:
1、 首先把原始語音分解成符合RPE-LTP編解碼要求的單位幀;
2、 接著根據(jù)分組密碼的原理,通過選擇合適的加密矩陣對分解后的單位幀依次在頻域和時(shí)域上進(jìn)行置亂;
3、 最終合成的不可懂語音信號通過RPE-LTP編碼后送入GSM傳輸信道,在接收端進(jìn)行逆向解密即可。
圖2.2 GSM系統(tǒng)語音信號加密原理圖
如圖2.2所示,整個(gè)語音加密過程在虛線框部分,由語音分解、頻域置亂、語音幀置亂和類語音合成四部分組成。反之,語音解密過程由類語音分解、幀置亂解密、頻域置亂解密和語音合成四部分組成。其中各模塊的功能與加密過程相對應(yīng)。
其中語音分解算法的要求是找到一種合適的分解方法,便于進(jìn)行后續(xù)的加密置亂運(yùn)算,并且易于合成符合RPE-LTP壓縮編碼要求的模擬語音。另外,類語音合成算法將加密置亂后的信號合成符合RPE-LTP壓縮編碼要求的類似語音信號。
下面重點(diǎn)介紹本設(shè)計(jì)中頻域置亂、語音幀置亂與算法參數(shù)選擇的設(shè)計(jì)。
評論