999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種語音加密器中密鑰同步方案的設計與實現

2014-08-07 12:09:48滕廣超郎建軍杜奇才林嘉宇
微處理機 2014年6期
關鍵詞:信號

滕廣超,郎建軍,杜奇才,林嘉宇

(1.國防科學技術大學電子科學與工程學院,長沙410073;2.武警黃金一總隊通信科,哈爾濱150086;3.特種作戰學院偵查系,廣州510500)

一種語音加密器中密鑰同步方案的設計與實現

滕廣超1,2,郎建軍2,杜奇才3,林嘉宇1

(1.國防科學技術大學電子科學與工程學院,長沙410073;2.武警黃金一總隊通信科,哈爾濱150086;3.特種作戰學院偵查系,廣州510500)

通信技術飛速發展的同時,語音通信的安全性和保密性也面臨著極大的威脅,為滿足語音保密的需要,設計一種語音加密器。使用語音加密器的通信雙方間必然要實現密鑰交換,這里對語音加密器密鑰同步的方法做一討論。

語音加密;密鑰同步;雙音多頻

1 引 言

當今時代,通信技術飛速發展,對信息進行竊取和保護的手段也隨之不斷進步。將加密技術應用在語音通信上,在語音信號傳輸前對其進行加密,使第三方無法獲得語音中的信息,是一種非常有效、非常實用的保密方法。

到目前為止,語音加密方式分為語音模擬置亂、語音數字加密以及介于兩者之間的模擬-數字-模擬加密方式三種。由于數字加密方式對傳輸信道的帶寬需求高于普通模擬信道,而一般的模擬加密又存在剩余可懂度高、加密效果不強的缺點[1],故選用模數模加密方式。此外,模數模加密體制還因其具有實現設備簡單、語音解密后音質好等優點,故其非常適用于構造語音加密器。

2 密鑰同步模塊的必要性及設計

2.1 密鑰同步的必要性

考慮到語音的特性,加解密操作采用類似于流密碼的加密體制。要設計一款好的加解密算法,首先需要從安全性角度考慮密鑰流的周期性、隨機統計性和不可預測性[2],以此為出發點來確定密鑰流產生器的設計原則,使密鑰流能夠達到“一次一密”的標準。具體設計原則如下[3]:

(1)密鑰流的周期要大。出于安全性考慮,為了更好地掩蓋明文信息,密鑰流的周期要盡可能大。

(2)密鑰流的統計特性要好,應該達到理想的分布標準。

(3)密鑰流的線性復雜度要大,這樣會使密鑰流線性不可預測。

(4)密鑰流生成速度快。這樣可以提高整個系統的效率,減輕硬件在計算上的壓力,使整個系統方便、快捷、實用。

因為在對語音的加密過程中,密鑰按一定規律進行更換,所以在解密時,對于每一幀語音,都需要使用與其加密時使用的加密密鑰對應的解密密鑰來進行解密。若使用的解密密鑰與加密密鑰不是相對應的,就無法正常解密。因此,為保證語音可以正常被恢復,語音幀和密鑰必須存在一種同步關系,使語音信號和密鑰在通信雙方間都是對應的。

2.2 密鑰同步設計

語音加密器采用的是模數模加密方式,通信雙方之間在信道內傳輸的是模擬信號。而其所涉及到的初始密鑰、隨機數和同步信號等均為數字信號。為使接收方能夠正常進行解密操作,發送方需將初始密鑰、同步信號等數據通過模擬信道傳輸給接收方,可以使用DTMF方式來完成密鑰同步。

在解密過程中更換密鑰時,使用DTMF音來傳輸發送方的更換密鑰時密鑰的偏移量和用新密鑰加密幀的起始位置,接收方收到DTMF音后,計算出密鑰偏移量和其對應幀的位置,在解密操作時對相應的密文用相應的密鑰解密,就實現了DTMF音的密鑰同步作用。

DTMF(Dual-Tone Multi Frequency)[4],也稱雙音多頻,是一種編碼技術,其特點是用兩個不同頻率的正弦信號互相疊加來代表數字信號。DTMF具有音質穩定,較強的抗干擾能力,在絕大多數信道都能進行傳送的優點。DTMF的特點使其能在通信系統的許多領域得到廣泛應用,如電話語音服務、信息傳送、遠程控制等等。

在語音通信中出現規則的0101序列的概率較低,又因為1的能量高,方便判斷,所以我們選用01101010來作為同步序列的實驗樣本。將同步序列中每個碼元分為128×8=1024個點,其所代表的幀的時長為16ms×8=128ms,那么整個同步碼字的時長為128ms×8=1024ms,可分為1024×8=8192個點。這樣做的目的是為確定搜索子窗口的長度和個數,搜索子窗口的長度為128。

3 密鑰同步實現

同步序列搜索工作的目的是尋找同步碼字的起始位置,即“01”序列。然后判斷其后6個碼元,以此來確定是否為同步碼字。其過程如下。

首先設定128個點為一個子窗口的長度,一個搜索窗口組由17個連續的子窗口組成,即每個搜索窗口組的時長為272ms。從DTMF音起始端開始檢測,計算得出每一個子窗口的能量值,從而得出該從窗口的狀態[6]。如果連續的17個子窗口組成的窗口組中,前8個至少有7個判定為0,后8個至少7個判定為 1,中間窗口不計,即搜索窗口組為00000000Z11111111,則判斷這17個連續的子窗口覆蓋了一個“01”序列。如果沒有出現這種情況,則整個窗口組后移一個子窗口的長度,也就是128個點,繼續判斷。由于這種方法以128個樣點為單位進行搜索,其精度不高,故稱之為粗搜索。

這種搜索是以128個樣點為單位進行的,精度不高,容易出現誤判現象,進而影響定位。在試驗中,還嘗試以1個樣點為單位進行搜索,具體做法是使Z子窗口以每次1個樣點分別向左和向右移動64次,Z子窗口共移動128次,并計算每次移動后Z子窗口中128個樣點的能量值,再計算出后64個樣點與前64個樣點能量值的比值,這樣就得到128個比值。1碼元的起始樣點就是比值最大樣點,也就是Z子窗口中的第64個樣點。以樣點為單位,用比值來進行判定,雖然提高了搜索精度,但也存在一定的問題。比如,若Z子窗口的左64個樣點的能量值為0,就不能進行比值運算。故搜索方法還要改進。嘗試使用相關法。相關法的具體思路是:對01序列完成粗搜索后,從1碼元的首個子窗口中選出一個較為合適的片段作為模板X,再從Z子窗口開始與接下來要搜索的數據Y進行相關運算。所得的相關系數最大值的位置也就是X起始點的位置。相關系數r的計算公式為[6]。

確定了模板的起始位置和長度就確定了一個模板。如果將模板的長度確定為64個樣點而不是一個子窗口的長度,就可以減少一半的運算量。

圖1 相關系數主瓣與旁瓣比值圖

從相關性的角度來看,模板起始點的位置較為適合選取為0樣點。這是因為信號的邊緣在幅度上具有不平穩性,對計算所得的相關系數進行繪圖,可以看出,主瓣與最大旁瓣的比值較大,說明相關性能較好。但在實際情況下,卻不能將模板的起始位置選在0樣點。這是因為,相關計算不僅需要考慮相關性能,還要考慮到信號的抗噪性能。在信號的幅度值較大時,具有較好的抗噪性能。信號的起始階段,其邊緣是上升趨勢,幅度值較小,這時易被噪音干擾。綜合考慮抗噪和相關兩方面的性能和因素,選取子窗口后64個樣點作為模板,在這個區間中,幅度值較大的同時也滿足了不平穩性要求。

通過確定模板的長度和起始位置,也就確定了模板,然后進行相關計算,得出相關系數值,如圖2所示。

圖2 歸一化相關系數數值圖

圖中開始部分的直線為0值,這說明粗搜索的精度不高,在Z子窗口中有較多0碼元樣點值。從圖中可以看出,相關系數法能夠準確定位模板的開始位置,表明這個方法是可行的。同時,也出現了另一個問題,相關峰的主瓣前有若干個高度與主峰相差不大的旁瓣,使得判斷時容易出現誤判,魯棒性不高。研究后發現,這是因為DTMF信號的周期性很強,同時,對碼元的邊緣加窗,故邊緣為上升趨勢。

主瓣之前有幾個值較大的旁瓣時,若繼續進行相關運算,那么得出的相關系數值的主瓣同樣會呈現周期性,旁瓣的相關值差別也較小。這是因為,當模板確定后,對模板樣點是固定的,而待搜索信號值yi越大,值越大,導致相關系數r被限制縮小的程度越大。也就是說,用公式(1)進行相關系數計算時,對小信號比較寬松,對大信號比較嚴格,所以主瓣前面幾個旁瓣的相關值差別較小。

準確找到第一主瓣的位置是用相關法進行細同步的關鍵,要提高檢查的魯棒性,需要壓制旁瓣。根據上述分析,去掉,得到公式

根據標準模板,采用公式(2)來進行相關運算,得到結果如圖3所示。

圖3 優化后的相關計算值示意圖

由圖可得,第一主瓣前只剩一個較大旁瓣,此旁瓣值為8.582,第一主瓣的值為10.728,主瓣值比旁瓣值大出將近1/4,較大地提高了檢測的魯棒性,能夠準確確定第一主瓣的位置。

相關計算法在精度和通用性上優于比值法,所以,在實驗中,采用相關計算法。

搜索到“01”序列后,并不能斷定這就是同步序列的起始位置,因為在整個DTMF音中“01”序列不止一個,還需要通過進一步分析才能判定。

同步判斷中同樣使用了子窗口。一個子窗口可以覆蓋一個碼元,也就是1024個點,8個緊鄰的子窗口構成一個判斷組,判斷組長度正好覆蓋一個同步序列。將判斷組中首個窗口的結束位置與“01”序列中“1”的起始位置對齊,通過閾值得出這個判斷組中8個子窗口的狀態,并與01101010進行比對。如相同,則證實搜索到的信號是同步信號,否則繼續尋找下一個“01”序列,再判斷。

在進行同步信號搜索時,將所得的數據存儲在硬件緩沖區中,搜素過程也在緩沖區中進行。同步序列的大小遠遠小于緩沖區空間,所以會出現三種影響判斷的情況,需要分別處理。一是找到“01”序列后,硬件緩沖區的剩余空間不小于6bits,這時可以正常進行后續判斷;二是找到“01”序列后,硬件緩沖區的剩余空間小于6bits,設為bits,此時無法進行判斷,處理辦法是將“01”和其后的bits寫入一個新的緩沖區或寄存器,再將后續數據中的前bits填入新的緩沖區或寄存器的bits后面,在新緩沖區或寄存器中進行判斷;三是在硬件緩沖區中沒有搜索成功,但緩沖區的最后一位是“0”,這時可將“0”和后續數據的前7位寫入新的緩沖區或寄存器,并在其中進行判斷。

4 結束語

同步信號設計完成后,設計一個實驗,將同步信號并入語音信號中進行傳輸,在傳輸過程中加入白噪聲進行干擾,測試對同步信號的搜索和判斷。實驗采用五種樣本:標準同步信號樣本、錯誤同步信號樣本、無同步信號樣本、同步信號前存在數據樣本、同步信號含有噪聲樣本(多種信噪比)。

經過實際測試,實驗結果是:標準同步信號樣本和同步信號前存在數據樣本可以正常搜索到同步信號,不存在漏同步的情況,并且耗時較少;錯誤同步信號樣本搜索不到同步信號,不存在假同步的情況,最后退出搜索;同步信號含有噪聲樣本能否搜索到同步信號與信噪比相關,大于-4db時能夠搜索到,小于-4db時失敗,表明本系統對同步信號的容錯門限為-4db。通過一系列多樣本的實際測試,說明這種同步方法是可行的。

[1]B Goldbug,S Sridharan,E Dawson.Cryptanalysis of frequeney domain analogue speech Scramblers[J].IEEE Proceedings-I.1993,140(4):235-239.

[2]Golomb SW.Shift Register Sequences[J].San Francisco:Holden-Day,1967.

[3]王育民,劉建偉.通信網的安全理論與技術[M].西安:西安電子科技大學出版社,1999.

[4]ITU.ITU-T recommendation Q.23 technical features of push-button telephone sets[S].[S.I.]:ITU,1988.

[5]周巍.基于智能手機的語音質量評估系統設計與實現[D].湖南:國防科學技術大學,2011.

[6]崔偉群.合成標準不確定度評定過程中相關系數的的數學和測量學意義[J].計量與測試技術,2011,38(9):53-55.

Design and Im plementation of A Key Voice Scrambler Synchronizationization

TENG Guang-chao1,2,LANG Jian-jun2,DU Qi-cai3,LIN Jia-yu1
(1.College of Electronic Science and Engineering,National Defense Technology University,Changsha 410073,China;2.Communications Department,Gold corps I,The Armed Police,Harbin 150086,China;3.Investigation Department of Special Operations School,Guangzhou 510500,China)

As the rapid development of communication technology,security and confidentiality of voice communications is facing a great threat.A voice encryption device is designed to meet the requirement of the voice confidentiality.The key exchange is conducted because of the voice encryption communication between the parties.The synchronizingmethod of the key to the voice encryption device is discussed.

Voice encryption;Key synchronization;DTMF

10.3969/j.issn.1002-2279.2014.06.010

TN918

:A

:1002-2279(2014)06-0030-03

滕廣超(1984-),男,黑龍江雞西市人,工程師,主研方向:電子信息與技術。

2014-04-03

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲第一精品福利| 四虎成人精品在永久免费| 精品福利国产| 色综合婷婷| 日韩欧美一区在线观看| 欧美激情伊人| 91探花国产综合在线精品| 99久久精品久久久久久婷婷| 中文字幕一区二区人妻电影| 亚洲第一成年网| 国内丰满少妇猛烈精品播| 福利视频久久| 美女视频黄又黄又免费高清| 91精品国产自产91精品资源| 国产不卡在线看| 亚洲中字无码AV电影在线观看| 国产免费羞羞视频| 国产男人的天堂| 国产精品开放后亚洲| 久久综合九色综合97婷婷| 亚洲水蜜桃久久综合网站| 极品国产一区二区三区| 一本大道无码日韩精品影视| 亚洲av日韩综合一区尤物| 成AV人片一区二区三区久久| 亚洲免费成人网| 国产综合色在线视频播放线视| 欧美成人精品一级在线观看| 国产麻豆精品手机在线观看| 国产成人三级| 国产视频久久久久| 日韩 欧美 小说 综合网 另类 | 99热这里只有精品免费国产| 久久国产亚洲欧美日韩精品| 手机在线国产精品| 1024你懂的国产精品| 黄色片中文字幕| 五月婷婷亚洲综合| 国产一级妓女av网站| 国产免费福利网站| 少妇精品久久久一区二区三区| 日韩在线2020专区| 全午夜免费一级毛片| 91丨九色丨首页在线播放| 亚洲天堂网在线观看视频| 欧美一级色视频| 国产手机在线ΑⅤ片无码观看| 制服丝袜国产精品| 免费女人18毛片a级毛片视频| 在线亚洲精品福利网址导航| 成人久久精品一区二区三区| 午夜视频日本| 精品视频在线观看你懂的一区 | 国产原创自拍不卡第一页| 一本久道久久综合多人| 色色中文字幕| 无码日韩人妻精品久久蜜桃| 国产制服丝袜91在线| 91免费在线看| 丁香五月激情图片| 国产成人综合亚洲网址| 成人在线天堂| 97精品久久久大香线焦| 国产三级视频网站| 日本91视频| 久久久久青草线综合超碰| 国产精品流白浆在线观看| 波多野结衣在线一区二区| 精品少妇人妻无码久久| 男女精品视频| 日本妇乱子伦视频| 日韩av在线直播| 真实国产乱子伦视频| 国产手机在线ΑⅤ片无码观看| 欧美午夜精品| 伦精品一区二区三区视频| 东京热高清无码精品| www.亚洲色图.com| 国产精品第一区在线观看| 亚洲日韩精品伊甸| 在线免费无码视频| 国产自在线播放|