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

一種語音加密器中密鑰同步方案的設(shè)計(jì)與實(shí)現(xiàn)

2014-08-07 12:09:48滕廣超郎建軍杜奇才林嘉宇
微處理機(jī) 2014年6期
關(guān)鍵詞:信號(hào)

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

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

一種語音加密器中密鑰同步方案的設(shè)計(jì)與實(shí)現(xiàn)

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

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

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

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

1 引 言

當(dāng)今時(shí)代,通信技術(shù)飛速發(fā)展,對(duì)信息進(jìn)行竊取和保護(hù)的手段也隨之不斷進(jìn)步。將加密技術(shù)應(yīng)用在語音通信上,在語音信號(hào)傳輸前對(duì)其進(jìn)行加密,使第三方無法獲得語音中的信息,是一種非常有效、非常實(shí)用的保密方法。

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

2 密鑰同步模塊的必要性及設(shè)計(jì)

2.1 密鑰同步的必要性

考慮到語音的特性,加解密操作采用類似于流密碼的加密體制。要設(shè)計(jì)一款好的加解密算法,首先需要從安全性角度考慮密鑰流的周期性、隨機(jī)統(tǒng)計(jì)性和不可預(yù)測性[2],以此為出發(fā)點(diǎn)來確定密鑰流產(chǎn)生器的設(shè)計(jì)原則,使密鑰流能夠達(dá)到“一次一密”的標(biāo)準(zhǔn)。具體設(shè)計(jì)原則如下[3]:

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

(2)密鑰流的統(tǒng)計(jì)特性要好,應(yīng)該達(dá)到理想的分布標(biāo)準(zhǔn)。

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

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

因?yàn)樵趯?duì)語音的加密過程中,密鑰按一定規(guī)律進(jìn)行更換,所以在解密時(shí),對(duì)于每一幀語音,都需要使用與其加密時(shí)使用的加密密鑰對(duì)應(yīng)的解密密鑰來進(jìn)行解密。若使用的解密密鑰與加密密鑰不是相對(duì)應(yīng)的,就無法正常解密。因此,為保證語音可以正常被恢復(fù),語音幀和密鑰必須存在一種同步關(guān)系,使語音信號(hào)和密鑰在通信雙方間都是對(duì)應(yīng)的。

2.2 密鑰同步設(shè)計(jì)

語音加密器采用的是模數(shù)模加密方式,通信雙方之間在信道內(nèi)傳輸?shù)氖悄M信號(hào)。而其所涉及到的初始密鑰、隨機(jī)數(shù)和同步信號(hào)等均為數(shù)字信號(hào)。為使接收方能夠正常進(jìn)行解密操作,發(fā)送方需將初始密鑰、同步信號(hào)等數(shù)據(jù)通過模擬信道傳輸給接收方,可以使用DTMF方式來完成密鑰同步。

在解密過程中更換密鑰時(shí),使用DTMF音來傳輸發(fā)送方的更換密鑰時(shí)密鑰的偏移量和用新密鑰加密幀的起始位置,接收方收到DTMF音后,計(jì)算出密鑰偏移量和其對(duì)應(yīng)幀的位置,在解密操作時(shí)對(duì)相應(yīng)的密文用相應(yīng)的密鑰解密,就實(shí)現(xiàn)了DTMF音的密鑰同步作用。

DTMF(Dual-Tone Multi Frequency)[4],也稱雙音多頻,是一種編碼技術(shù),其特點(diǎn)是用兩個(gè)不同頻率的正弦信號(hào)互相疊加來代表數(shù)字信號(hào)。DTMF具有音質(zhì)穩(wěn)定,較強(qiáng)的抗干擾能力,在絕大多數(shù)信道都能進(jìn)行傳送的優(yōu)點(diǎn)。DTMF的特點(diǎn)使其能在通信系統(tǒng)的許多領(lǐng)域得到廣泛應(yīng)用,如電話語音服務(wù)、信息傳送、遠(yuǎn)程控制等等。

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

3 密鑰同步實(shí)現(xiàn)

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

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

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

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

圖1 相關(guān)系數(shù)主瓣與旁瓣比值圖

從相關(guān)性的角度來看,模板起始點(diǎn)的位置較為適合選取為0樣點(diǎn)。這是因?yàn)樾盘?hào)的邊緣在幅度上具有不平穩(wěn)性,對(duì)計(jì)算所得的相關(guān)系數(shù)進(jìn)行繪圖,可以看出,主瓣與最大旁瓣的比值較大,說明相關(guān)性能較好。但在實(shí)際情況下,卻不能將模板的起始位置選在0樣點(diǎn)。這是因?yàn)椋嚓P(guān)計(jì)算不僅需要考慮相關(guān)性能,還要考慮到信號(hào)的抗噪性能。在信號(hào)的幅度值較大時(shí),具有較好的抗噪性能。信號(hào)的起始階段,其邊緣是上升趨勢,幅度值較小,這時(shí)易被噪音干擾。綜合考慮抗噪和相關(guān)兩方面的性能和因素,選取子窗口后64個(gè)樣點(diǎn)作為模板,在這個(gè)區(qū)間中,幅度值較大的同時(shí)也滿足了不平穩(wěn)性要求。

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

圖2 歸一化相關(guān)系數(shù)數(shù)值圖

圖中開始部分的直線為0值,這說明粗搜索的精度不高,在Z子窗口中有較多0碼元樣點(diǎn)值。從圖中可以看出,相關(guān)系數(shù)法能夠準(zhǔn)確定位模板的開始位置,表明這個(gè)方法是可行的。同時(shí),也出現(xiàn)了另一個(gè)問題,相關(guān)峰的主瓣前有若干個(gè)高度與主峰相差不大的旁瓣,使得判斷時(shí)容易出現(xiàn)誤判,魯棒性不高。研究后發(fā)現(xiàn),這是因?yàn)镈TMF信號(hào)的周期性很強(qiáng),同時(shí),對(duì)碼元的邊緣加窗,故邊緣為上升趨勢。

主瓣之前有幾個(gè)值較大的旁瓣時(shí),若繼續(xù)進(jìn)行相關(guān)運(yùn)算,那么得出的相關(guān)系數(shù)值的主瓣同樣會(huì)呈現(xiàn)周期性,旁瓣的相關(guān)值差別也較小。這是因?yàn)椋?dāng)模板確定后,對(duì)模板樣點(diǎn)是固定的,而待搜索信號(hào)值yi越大,值越大,導(dǎo)致相關(guān)系數(shù)r被限制縮小的程度越大。也就是說,用公式(1)進(jìn)行相關(guān)系數(shù)計(jì)算時(shí),對(duì)小信號(hào)比較寬松,對(duì)大信號(hào)比較嚴(yán)格,所以主瓣前面幾個(gè)旁瓣的相關(guān)值差別較小。

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

根據(jù)標(biāo)準(zhǔn)模板,采用公式(2)來進(jìn)行相關(guān)運(yùn)算,得到結(jié)果如圖3所示。

圖3 優(yōu)化后的相關(guān)計(jì)算值示意圖

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

相關(guān)計(jì)算法在精度和通用性上優(yōu)于比值法,所以,在實(shí)驗(yàn)中,采用相關(guān)計(jì)算法。

搜索到“01”序列后,并不能斷定這就是同步序列的起始位置,因?yàn)樵谡麄€(gè)DTMF音中“01”序列不止一個(gè),還需要通過進(jìn)一步分析才能判定。

同步判斷中同樣使用了子窗口。一個(gè)子窗口可以覆蓋一個(gè)碼元,也就是1024個(gè)點(diǎn),8個(gè)緊鄰的子窗口構(gòu)成一個(gè)判斷組,判斷組長度正好覆蓋一個(gè)同步序列。將判斷組中首個(gè)窗口的結(jié)束位置與“01”序列中“1”的起始位置對(duì)齊,通過閾值得出這個(gè)判斷組中8個(gè)子窗口的狀態(tài),并與01101010進(jìn)行比對(duì)。如相同,則證實(shí)搜索到的信號(hào)是同步信號(hào),否則繼續(xù)尋找下一個(gè)“01”序列,再判斷。

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

4 結(jié)束語

同步信號(hào)設(shè)計(jì)完成后,設(shè)計(jì)一個(gè)實(shí)驗(yàn),將同步信號(hào)并入語音信號(hào)中進(jìn)行傳輸,在傳輸過程中加入白噪聲進(jìn)行干擾,測試對(duì)同步信號(hào)的搜索和判斷。實(shí)驗(yàn)采用五種樣本:標(biāo)準(zhǔn)同步信號(hào)樣本、錯(cuò)誤同步信號(hào)樣本、無同步信號(hào)樣本、同步信號(hào)前存在數(shù)據(jù)樣本、同步信號(hào)含有噪聲樣本(多種信噪比)。

經(jīng)過實(shí)際測試,實(shí)驗(yàn)結(jié)果是:標(biāo)準(zhǔn)同步信號(hào)樣本和同步信號(hào)前存在數(shù)據(jù)樣本可以正常搜索到同步信號(hào),不存在漏同步的情況,并且耗時(shí)較少;錯(cuò)誤同步信號(hào)樣本搜索不到同步信號(hào),不存在假同步的情況,最后退出搜索;同步信號(hào)含有噪聲樣本能否搜索到同步信號(hào)與信噪比相關(guān),大于-4db時(shí)能夠搜索到,小于-4db時(shí)失敗,表明本系統(tǒng)對(duì)同步信號(hào)的容錯(cuò)門限為-4db。通過一系列多樣本的實(shí)際測試,說明這種同步方法是可行的。

[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]王育民,劉建偉.通信網(wǎng)的安全理論與技術(shù)[M].西安:西安電子科技大學(xué)出版社,1999.

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

[5]周巍.基于智能手機(jī)的語音質(zhì)量評(píng)估系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].湖南:國防科學(xué)技術(shù)大學(xué),2011.

[6]崔偉群.合成標(biāo)準(zhǔn)不確定度評(píng)定過程中相關(guān)系數(shù)的的數(shù)學(xué)和測量學(xué)意義[J].計(jì)量與測試技術(shù),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-),男,黑龍江雞西市人,工程師,主研方向:電子信息與技術(shù)。

2014-04-03

猜你喜歡
信號(hào)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個(gè)信號(hào),警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個(gè)的信號(hào)
《鐵道通信信號(hào)》訂閱單
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號(hào)控制接口研究
《鐵道通信信號(hào)》訂閱單
基于LabVIEW的力加載信號(hào)采集與PID控制
Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 午夜影院a级片| 国产三级成人| 99精品久久精品| 欧美成人精品一区二区| 亚洲国产一区在线观看| 国产人人射| 2021精品国产自在现线看| 99在线视频精品| 日韩美女福利视频| 国产精选自拍| 亚洲日韩高清在线亚洲专区| 青青久久91| 九九热免费在线视频| 在线不卡免费视频| 超清人妻系列无码专区| 国产va视频| 99热国产这里只有精品9九| 国产美女一级毛片| 性欧美精品xxxx| 天堂成人在线| 蜜桃视频一区二区| 国产一区二区三区精品久久呦| 91精品网站| 亚洲精品桃花岛av在线| 久久影院一区二区h| 国产91视频观看| 999国内精品久久免费视频| 亚洲无码高清视频在线观看| 中文字幕久久波多野结衣| 国产专区综合另类日韩一区| 中国国产一级毛片| 亚洲国产精品不卡在线| 四虎影视国产精品| 亚洲天堂视频网站| 国产激情无码一区二区三区免费| 久久精品视频一| 亚洲精品第一页不卡| 日本少妇又色又爽又高潮| 午夜视频在线观看免费网站 | 亚洲成人黄色在线| 精品在线免费播放| 欧美福利在线| 丝袜美女被出水视频一区| 欧美成人影院亚洲综合图| 免费看久久精品99| 亚洲国产精品人久久电影| 中文纯内无码H| 亚州AV秘 一区二区三区| 亚洲 日韩 激情 无码 中出| 亚洲成综合人影院在院播放| 日韩国产精品无码一区二区三区| 亚洲日韩AV无码一区二区三区人| 国产午夜福利片在线观看| 精品福利一区二区免费视频| 国产欧美日韩91| 夜夜操天天摸| 97免费在线观看视频| 国产日本视频91| 亚洲视频免费在线看| 中文字幕亚洲精品2页| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲欧美日韩精品专区| 538精品在线观看| 国产第四页| 超清人妻系列无码专区| 四虎成人精品| 亚洲精品第一页不卡| 久久精品嫩草研究院| 中文毛片无遮挡播放免费| 亚洲精品无码高潮喷水A| 亚洲第一天堂无码专区| 99久久性生片| 成人av手机在线观看| 欧美在线免费| 欧美高清国产| 青青草原国产精品啪啪视频| av天堂最新版在线| 宅男噜噜噜66国产在线观看| 国产毛片不卡| av在线人妻熟妇| 亚洲女同一区二区| 色偷偷av男人的天堂不卡|