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信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 国产人成在线视频| 国产va免费精品观看| 日韩在线永久免费播放| a毛片基地免费大全| 亚洲无码电影| a级毛片免费播放| 日韩欧美中文字幕在线韩免费| 久久无码av三级| 亚洲欧美自拍中文| 99久久免费精品特色大片| 69精品在线观看| 精品国产香蕉伊思人在线| 久久这里只有精品66| 日韩欧美视频第一区在线观看| 亚洲中文字幕无码mv| 亚洲成年人网| 91精品亚洲| 亚洲日本精品一区二区| 九色在线观看视频| 一级毛片网| 亚洲午夜片| 福利国产微拍广场一区视频在线| 成人免费一区二区三区| 国产激情无码一区二区免费| 色爽网免费视频| 亚洲伦理一区二区| 亚洲一区精品视频在线| 亚洲成人精品在线| 国产福利免费观看| 亚洲第一成年人网站| 超级碰免费视频91| 国产成人亚洲精品蜜芽影院| 中文字幕欧美成人免费| 性网站在线观看| 国产精品大白天新婚身材| 狠狠亚洲五月天| 77777亚洲午夜久久多人| 国产爽歪歪免费视频在线观看| 国产白浆在线| 亚洲愉拍一区二区精品| 色婷婷在线播放| 少妇精品在线| 国产精品久久久久久久久久久久| 国产精品露脸视频| 91亚洲精选| 亚洲精品国产自在现线最新| 欧美国产日韩在线播放| 国产麻豆va精品视频| 四虎综合网| 久久国产精品无码hdav| 72种姿势欧美久久久大黄蕉| 噜噜噜久久| 在线观看欧美国产| 国产美女91呻吟求| 亚洲中久无码永久在线观看软件| 最新国语自产精品视频在| 不卡视频国产| 九九免费观看全部免费视频| 亚洲三级影院| 无码中文字幕乱码免费2| 一级毛片不卡片免费观看| 国产69精品久久| av一区二区三区在线观看| 亚洲制服中文字幕一区二区| 直接黄91麻豆网站| 欧美亚洲国产精品第一页| 在线无码av一区二区三区| 97视频免费在线观看| 一本一道波多野结衣一区二区| 青青青国产免费线在| 亚洲无码熟妇人妻AV在线| 免费观看成人久久网免费观看| 国产拍在线| 国产区精品高清在线观看| 992tv国产人成在线观看| 欧美国产精品不卡在线观看| 91精品最新国内在线播放| 亚洲日韩在线满18点击进入| 一本大道无码高清| 亚洲另类国产欧美一区二区| 国产午夜人做人免费视频中文 | 在线综合亚洲欧美网站|