《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 數(shù)字語(yǔ)音混沌保密通信系統(tǒng)及硬件實(shí)現(xiàn)

數(shù)字語(yǔ)音混沌保密通信系統(tǒng)及硬件實(shí)現(xiàn)

2009-04-21
作者:唐秋玲 覃團(tuán)發(fā) 姚海濤 林 硒

  摘 要: 對(duì)離散時(shí)間動(dòng)力學(xué)系統(tǒng)邏輯影射進(jìn)行變換,,使其在一定精度下產(chǎn)生數(shù)字混沌序列,采用該數(shù)字混沌序列作為密碼,,構(gòu)造了語(yǔ)音保密通信系統(tǒng),,并運(yùn)用單片機(jī)實(shí)現(xiàn)了該系統(tǒng)的硬件實(shí)驗(yàn),。
  關(guān)鍵詞: 數(shù)字混沌系統(tǒng) 語(yǔ)音加密 硬件實(shí)現(xiàn)


  混沌系統(tǒng)具有對(duì)初條件極端敏感的特性,它可以提供大量非相關(guān),、類隨機(jī)而又確定可再生的混沌序列,。近幾年來(lái),研究混沌和應(yīng)用混沌已經(jīng)成為國(guó)際電子工業(yè)界前沿最活躍的一個(gè)研究熱點(diǎn),,其中在保密通信方面的應(yīng)用研究也越來(lái)越得到人們的重視[1-2],。
  混沌序列在密碼學(xué)方面的應(yīng)用起源于80年代末期,由英國(guó)數(shù)學(xué)家Matthews首先提出[1],,其后得到了一定的發(fā)展,。國(guó)內(nèi)南京大學(xué)聲學(xué)研究所的倪皖蓀、中國(guó)科學(xué)院的張洪均等也正在進(jìn)行這方面的研究工作,。
  基于混沌系統(tǒng)之間能夠達(dá)到自同步[2],,發(fā)展了多種同步技術(shù),如:混沌掩埋技術(shù)[3]、混沌調(diào)制技術(shù)[4],、混沌開(kāi)關(guān)技術(shù)[5]以及數(shù)字混沌通信技術(shù)[6]等,,分別運(yùn)用于連續(xù)混沌通信系統(tǒng)和數(shù)字混沌通信系統(tǒng)。眾所周知,,數(shù)字通信系統(tǒng)以其抗干擾能力強(qiáng),,易于加密,易于大規(guī)模集成等特點(diǎn),,在通信行業(yè)中將取代模擬通信而占主要地位,。而且,數(shù)字混沌系統(tǒng)比較模擬混沌系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單,,易于實(shí)現(xiàn),,保密性能高等優(yōu)勢(shì)。因而,,混沌技術(shù)在數(shù)字保密通信中的應(yīng)用研究也就更具有現(xiàn)實(shí)意義,。
  本文對(duì)離散時(shí)間動(dòng)力學(xué)系統(tǒng)邏輯影射進(jìn)行變換,使其在一定精度下產(chǎn)生數(shù)字混沌序列,,采用該數(shù)字混沌序列作為密碼,,構(gòu)造了語(yǔ)音保密通信系統(tǒng),并運(yùn)用單片機(jī)實(shí)現(xiàn)了該系統(tǒng)的硬件實(shí)驗(yàn),。
1 數(shù)字混沌序列的產(chǎn)生
  研究證明邏輯映射
  

  可以產(chǎn)生大量具有均值為零、自相關(guān)為δ函數(shù),、互相關(guān)為零統(tǒng)計(jì)特性的優(yōu)良混沌序列,,因而可作為理想的密碼序列,應(yīng)用于語(yǔ)音信號(hào)的保密傳輸,。
  要實(shí)現(xiàn)邏輯映射的數(shù)字化,,一種方法是采用浮點(diǎn)運(yùn)算。實(shí)際運(yùn)算表明,,浮點(diǎn)單精度(32bit)的運(yùn)算結(jié)果脫離了混沌態(tài),,浮點(diǎn)雙精度(64bit)的運(yùn)算結(jié)果與理論接近。但在實(shí)際應(yīng)用中,,64bit浮點(diǎn)雙精度運(yùn)算需要內(nèi)存空間大,,運(yùn)算速度慢,而且不利于數(shù)字硬件實(shí)現(xiàn),。下面我們把邏輯映射的迭代過(guò)程由浮點(diǎn)運(yùn)算變換為定點(diǎn)運(yùn)算,。
  我們?nèi)粘I钪衅毡槭褂玫氖M(jìn)制小數(shù)同計(jì)算機(jī)中使用的二進(jìn)制存在如下關(guān)系:
  
  其中:,從(3)式可知,,X為一十進(jìn)制整數(shù),,它是由一個(gè)十進(jìn)制小數(shù)映射而來(lái),而十進(jìn)制整數(shù)在計(jì)算機(jī)中可用定點(diǎn)整數(shù)形式來(lái)表示。
  我們將(3)式代入邏輯映射(1)可得:
  
  這就是邏輯映射的整數(shù)表達(dá)式,。在作者即將發(fā)表的另一篇文章中,,對(duì)L為64位、32位和16位分別進(jìn)行了計(jì)算機(jī)編程模擬,,證明當(dāng)L=32時(shí),,式(5)產(chǎn)生的序列仍然處于混沌態(tài)(而同樣32bit條件下,采用浮點(diǎn)運(yùn)算得不到混沌序列),。當(dāng)L=16時(shí),,式(5)產(chǎn)生的序列已經(jīng)脫離了混沌態(tài),但經(jīng)過(guò)一定的非線性變換仍可產(chǎn)生混沌序列,,對(duì)式(5)進(jìn)行微小的改動(dòng)(即非線性變換)為:
  
  其中Xn=(XnH)(XnL),,Xn′=(XnL) (XnH),即Xn′為Xn的高低字節(jié)互換后的16位二進(jìn)制數(shù),。取L=16比特根據(jù)式(6)產(chǎn)生數(shù)字混沌序列的流程圖如圖1所示,。因此整數(shù)運(yùn)算優(yōu)于浮點(diǎn)運(yùn)算,它降低了對(duì)計(jì)算精度的要求,。產(chǎn)生L比特輸出,,只需運(yùn)算L×L比特定點(diǎn)運(yùn)算,加快了計(jì)算速度,,從而減低了對(duì)硬件電路的要求,。

????


2 數(shù)字語(yǔ)音混沌通信系統(tǒng)
  我們利用上述數(shù)字混沌序列作為密碼構(gòu)建了一個(gè)有混沌加密裝置的語(yǔ)音數(shù)字通信系統(tǒng)(系統(tǒng)框圖如圖2)
  發(fā)送端加密過(guò)程為:
  
  其中Usn為發(fā)送端的語(yǔ)音信號(hào),Xsn為發(fā)送端的混沌編碼序列,,Ysn為發(fā)送端的混沌加密信號(hào),,⊕為逐位模二加計(jì)算符。
  接受端解密過(guò)程為加密過(guò)程的逆運(yùn)算:
  
  其中,,Yrn為接收到的加密信號(hào),,Sn為信道的接收噪聲,Urn為解密輸出,。顯然,,當(dāng)通道噪聲為零,收發(fā)雙方采用相同的混沌系統(tǒng)(相同初條件的邏輯映射整數(shù)表達(dá)式(6))產(chǎn)生的編碼序列進(jìn)行加解密,,即Sn=0,Xrn=Xsn時(shí),,就有Urn=Usn。從而實(shí)現(xiàn)誤碼率為零 的數(shù)字語(yǔ)音混沌保密通信,。
3 硬件實(shí)現(xiàn)
  我們運(yùn)用單片機(jī)實(shí)現(xiàn)了上述數(shù)字語(yǔ)音混沌通信系統(tǒng),。單片微型計(jì)算機(jī)是微型計(jì)算機(jī)發(fā)展中的一個(gè)重要分支,它具有體積小,、功能擴(kuò)展性強(qiáng),、環(huán)境適應(yīng)性強(qiáng)等獨(dú)特結(jié)構(gòu)和性能,。用單片機(jī)實(shí)現(xiàn)數(shù)字語(yǔ)音混沌保密通信系統(tǒng)可以滿足保密通信的隱蔽性、靈活性,、保密性等要求,。


  我們運(yùn)用8031單片機(jī)設(shè)計(jì)的數(shù)字語(yǔ)音混沌通信系統(tǒng)硬件結(jié)構(gòu)圖如圖3所示。在發(fā)送系統(tǒng)中,,從話筒輸入的語(yǔ)音信號(hào)經(jīng)過(guò)4066芯片采樣保持,,根據(jù)人類語(yǔ)音的頻譜成分一般在10kHz以下,而從一定可懂度考慮,,只需保留3.5kHz以下的頻譜,,故采樣頻譜選取8kHz;在0809芯片進(jìn)行數(shù)模轉(zhuǎn)換,;在8031芯片編程產(chǎn)生混沌密碼序列,,與輸入的數(shù)字語(yǔ)音信號(hào)進(jìn)行加密運(yùn)算,然后把密文發(fā)送到通信線路上(采用基帶通信),。接收端的單片機(jī)8031芯片用于接收密文信號(hào)并產(chǎn)生與發(fā)送端相同的混沌編碼序列,,然后兩者進(jìn)行解密運(yùn)算并把解密信號(hào)輸出到0832芯片;在0832芯片對(duì)解密信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換變成語(yǔ)音模擬信號(hào)并經(jīng)過(guò)放大和低通濾波后推動(dòng)揚(yáng)聲器播放,,整個(gè)通信過(guò)程為實(shí)時(shí)通信,。從揚(yáng)聲器能夠清晰的聽(tīng)到從發(fā)送端話筒輸入的語(yǔ)音信號(hào),但不可避免伴有一定的噪聲,,這是由量化誤差和通道干擾引起的,,其中主要原因是量化誤差。為了說(shuō)明該系統(tǒng)保密通信效果,,在輸入端,,我們用信號(hào)發(fā)生器產(chǎn)生一1kHz方波信號(hào)輸入該系統(tǒng),并編寫(xiě)了兩套程序,。一套程序在發(fā)送端對(duì)方波信號(hào)加密但在接收端不解密,。另一套程序在發(fā)送端對(duì)方波信號(hào)加密且在接收端解密,,從示波器可觀察到兩種輸出結(jié)果,,加密信號(hào)的時(shí)間波形雜亂無(wú)章,完全覆蓋了原始信號(hào),,從揚(yáng)聲器聽(tīng)到的是一片噪聲,。信號(hào)的加密、傳輸,、解密過(guò)程產(chǎn)生的時(shí)延很小,,不影響實(shí)時(shí)通信;解密后輸出的方波信號(hào)與輸入方波信號(hào)比較出現(xiàn)了一定的失真,,但主要是高頻失真,,因而該系統(tǒng)成功的實(shí)現(xiàn)了語(yǔ)音保密通信,。
4 討論
  在數(shù)字語(yǔ)音混沌通信系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,數(shù)字混沌序列的產(chǎn)生是很重要的一個(gè)方面,,它產(chǎn)生的方法直接影響到通信系統(tǒng)硬件的復(fù)雜程度,。采用本文所述的由浮點(diǎn)運(yùn)算變換到定點(diǎn)運(yùn)算的邏輯運(yùn)算的整數(shù)表達(dá)式來(lái)產(chǎn)生數(shù)字混沌序列,可以極大地加快計(jì)算速度,,降低對(duì)計(jì)算精度的要求,,因而可用廣泛使用的8031單片機(jī)實(shí)現(xiàn)數(shù)字語(yǔ)音混沌通信系統(tǒng)。當(dāng)然,,要提高通信的效果,,還要提高語(yǔ)音信號(hào)的采集速度,減少量化噪聲,,這就要求單片機(jī)具有較高CPU運(yùn)行速度,,可考慮使用高位單片機(jī)來(lái)實(shí)現(xiàn)該語(yǔ)音保密通信的硬件系統(tǒng)。同時(shí),,在選用高速CPU單片機(jī)的前提下,,也可嘗試?yán)蒙鲜稣Z(yǔ)音數(shù)字通信系統(tǒng)對(duì)大數(shù)據(jù)量的圖形、圖象和多媒體信號(hào)實(shí)現(xiàn)保密通信或進(jìn)一步改進(jìn)系統(tǒng)為無(wú)線傳輸,,以滿足廣泛的實(shí)際應(yīng)用的要求,。

參考文獻(xiàn)
1 Matthews.On the derivation of a chaotic encryption an-gorithm.Cryptonogia,1989;(4):29~42
2 Pecora L M,Carroll T L.Synchronized chaotic signal and systems.IEEE ICASSP,in Proc.1992
3 Cuomo K M,Oppenheim A V.Strogatz S.H.Dynchronization of Lorenz-based chaotic circuits with applications to communications.IEEE Trans.on CAS,1993,;CAS-40(10):626~633
4 Halle K S,Wu C W,Itoh M,et al.Spread spectrum communication through modulation of chaos.Int.J.Bifurca-tion & Chaos,1993;3(2):469~477
5 Dedieu H,Kennedy M P,Hasler M.Chaos shift keying:Modulation and demodulation of a chaotic carrier using self-synchronizing Chua's circuits.IEEE Trans.on CAS,1993,CAS-40(10):634~643
6 Frey D R. Chaotic digital encoding:An approach to secure communication.IEEE Trans.on CAS,1993;CAS-40(10):660~666

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118,;郵箱:[email protected],。