《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA和PSoC的混沌音頻加解密系統
基于FPGA和PSoC的混沌音頻加解密系統
2014年電子技術應用第7期
劉衛玲1,常曉明2,王云才1
1.太原理工大學 物理與光電工程學院,山西 太原030024; 2.太原理工大學 計算機科學與技術學
摘要: 針對軟件加解密易被攻擊、硬件加解密開發難度大的問題,提出了一種基于FPGA和PSoC的混沌保密通信的硬件實現方案。該方案采用線性反饋移位寄存器(LFSR)產生混沌偽隨機序列,利用PSoC完成模/數、數/模轉換,并采用FPGA實現了混沌偽隨機序列產生、同步控制及音頻信號加解密等功能。介紹了混沌偽隨機序列的產生方法和加解密原理,并給出了系統設計思想和實現方案。測試證明,該系統實現了混沌音頻加解密功能,對混沌保密通信領域的應用開發具有一定的參考價值。
中圖分類號: TN918
文獻標識碼: A
文章編號: 0258-7998(2014)07-0054-04
中文引用格式:劉衛玲,常曉明,王云才.基于FPGA和PSoC的混沌音頻加解密系統[J].電子技術應用,2014,40(07):54-57.
Chaos encryption system for audio based on FPGA and PSoC
Liu Weiling1,Chang Xiaoming2,Wang Yuncai1
1.College of Physics and Optoelectronics,Taiyuan University of Technology,Taiyuan 030024,China;2.College of Computer Science and Technology,Taiyuan University of Technology,Taiyuan 030024,China
Abstract: Aiming at problems of vulnerability of software encryption and difficult development of hardware encryption, a hardware implementation scheme about chaotic secure communication is presented in this paper,which is based on FPGA and PSoC. The scheme uses linear feedback shift register(LFSR) to generate chaos pseudo-random sequence and takes PSoC to finish A/D and D/A transformation. The scheme realizes the functions of chaos pseudo-random sequence generation,synchronous control,audio encryption and decryption through FPGA. The way to generate chaos pseudo-random sequence and the principle of encryption and decryption are introduced. And the system design method and implementation program are presented. The experimental results indicate that the system realizes the function of encryption and decryption for audio by chaos. The scheme has a certain reference value for application and development in the field of chaotic secure communication.
Key words : FPGA;PSoC;chaotic secure communication;encryption and decryption for audio

       隨著信息技術和計算機網絡技術的高速發展,人們對通信安全的要求越來越高,信息加解密技術也因此越來越重要。混沌加密技術是近幾年發展很快的一種非線性加密技術[1],該技術依托于混沌系統對初始條件極端敏感[2]和高度隨機性[3]的特點,具有類噪聲、連續寬頻帶和長期不可預測等優點,因此,特別適用于保密通信等領域。

        目前國外在混沌保密通信方面的研究較為成熟,而國內在該領域雖做了大量的研究工作,但大多數停留在軟件層面上,存在著信息易被攻擊和竊取等問題。而基于硬件層的加解密在專用硬件中進行,加解密信息存儲在專用設備中[4]。因此,相比于軟件加解密技術,硬件加解密更加安全可靠。

        本文提出了一種基于FPGAPSoC的混沌音頻加解密系統硬件實現方案。FPGA采用流水線技術和并行運算[3],在數據處理速度上比單片機和DSP更具優勢??删幊唐舷到yPSoC(Programmable System-on-Chip)是一種可編程的混合信號陣列構架,采用圖形化編程方式,接口資源豐富,方便用戶開發。因此,本文采用FPGA和PSoC開發板構建混沌音頻加解密系統。

        本文首先介紹了系統工作原理,然后給出硬件及軟件實現方案,并從時域和頻域的角度對系統進行了測試和分析。

1 混沌加解密原理

1.1 混沌偽隨機序列

        系統采用線性反饋移位寄存器(LFSR)[5]產生混沌序列Qm-1…Q1Q0,m級LFSR電路由m個D觸發器和若干個異或門構成,在脈沖CP的上升沿到來時,輸出m bit混沌序列Qm-1…Q1Q0,因LFSR的輸出序列具有周期性,故被稱作混沌偽隨機序列。LFSR電路結構如圖1所示,其中gi表示反饋系數,若反饋支路存在,則gi取值為1,否則gi為0。

 

 

        混沌偽隨機序列Qm-1…Q1Q0的產生從種子(以Dm-1…D1D0表示)開始。當種子Dm-1…D1D0=0…00時,輸出序列Qm-1…Q1Q0將保持全零狀態;當種子Dm-1…D1D0≠0…00,且反饋系數gm…g1g0滿足一定條件[5]時,輸出序列周期T取最大值2m-1。本系統處理的數字音頻信號為8 bit,故設計的混沌偽隨機序列為8級LFSR,反饋系數g0g1…g8取值為100011101。經實測,輸出序列周期T=28-1=255。

1.2 加解密原理

        異或是一種簡單的邏輯運算,如果變量A與變量B連續進行2次異或運算,則輸出F等于A本身,其數學原理[6]如式(2)所示:

       

        依據式(2)可知,異或是一種初級的加解密方案,因其實現速度快,已成為目前較流行的加解密方法之一。本系統加解密邏輯框圖如圖2所示。

        在生成混沌序列DCHAOS后,系統開始加密,將數字音頻信號DADC與其做異或運算(Xor_1),便生成被打亂的序列即密文DXOR1;解密只需將密文DXOR1再次與混沌序列DCHAOS進行異或(Xor_2),從而可得明文DXOR2,理論上明文DXOR2與音頻信號DADC一致。

2 系統方案設計

        混沌音頻加解密系統由同步控制模塊、ADC模塊、DAC模塊、混沌序列發生模塊、信號加密與解密模塊及輸出切換模塊等組成。其中同步控制模塊是系統加解密的關鍵,該模塊產生3個分頻脈沖fS、PEDC及PXOR,fS控制混沌序列的產生和音頻信號的ADC轉換,PEDC、PXOR分別觸發加密和解密的啟動。系統邏輯框圖如圖3所示。

        在同步脈沖的控制下,音頻信號Vin經ADC模塊轉換為數字信號DADC,與混沌序列DCHAOS依次進行加密和解密,生成的密文DXOR1和明文DXOR2可通過輸出切換模塊選擇輸出,然后DAC模塊將輸出結果DXOR1或DXOR2轉化為模擬信號Vo?;煦缂咏饷芟到y的具體過程可用圖4中的時序圖來描述。

        混沌音頻加解密系統的工作過程具有周期性,其一周期內的工作原理如下:

        (1)在t1時刻,時鐘源CLK的上升沿到來,產生脈沖fS,緊接著在fS的作用下,混沌序列DCHAOS開始產生,同時音頻信號ADC轉換啟動;

        (2)混沌序列DCHAOS和音頻信號DADC均穩定后,在t2時刻時鐘源CLK的上升沿到來時,數據加密啟動脈沖PEDC產生,密文DXOR1開始生成;

        (3)密文DXOR1處于穩定狀態期間,分頻脈沖PXOR在t3時刻CLK上升沿的觸發下產生,解密過程啟動,即可得明文DXOR2;

        (4)明文DXOR2穩定后,在t4時刻開始進行DAC轉換,最終輸出模擬信號Vo。

3 系統實現

3.1 硬件平臺構建

        本系統采用的FPGA開發板是Altera公司的DE2-115。開發板采用Cyclone IV EP4CE115芯片,芯片含有114 480 個邏輯單元、3.9 Mbit隨機存儲器、266個乘法器。開發板的外圍接口資源豐富,滿足用戶對視頻、音頻、高品質圖像等多類型的開發需求。

        本系統采用的PSoC開發板是CYPRESS公司的CY8CKIT-050。開發板采用基于ARM Cortex-M3內核的芯片CY8C5868AXI-LP035,該芯片整合可組態的模擬和數字電路陣列,模擬電路包括ADC、DAC、放大器等,數字電路包括PWM、定時器、計時器、UART等。

        系統硬件模塊間的連接關系如圖5所示。

        因音樂播放器輸出的音頻信號約為-0.5~0.5 V,而PSoC的ADC模塊僅支持0~2.048 V電壓輸入,故需對音樂播放器輸出的信號進行調理。系統中采用串聯一節1.5 V干電池的方法提高輸入信號偏移量,可達到ADC模塊電壓輸入標準。

3.2 軟件設計

        FPGA端的軟件流程如圖6所示。

        FPGA端負責混沌序列的產生、同步控制及數據加解密,其開發環境是Altera公司QUARTUSⅡ。軟件采用自頂向下的設計方法及模塊化的編程思想,開發方式采用Verilog HDL硬件描述語言和模塊/原理圖(Block Diagram/Schematic)兩種方式,各模塊采用Verilog HDL進行設計,模塊間集成運用模塊/原理圖方式。經仿真驗證后將程序下載到開發板中。

        PSoC端完成音頻信號的ADC和DAC轉換,其開發環境是CYPRESS公司PSoC Creator 2.2,軟件采用圖形化編程方式,即從元件庫中選擇相應的模數器件進行配置,然后調用相關API函數。與傳統的編程模式相比,該開發環境簡化了大量底層代碼的編寫,縮短了項目開發周期。PSoC端軟件流程如圖7所示。

4 系統測試與結果分析

4.1 數字域測試

        由于PSoC的ADC模塊轉換時間最快為10 μs,為使混沌序列DCHAOS與音頻信號DADC保持同步,分頻脈沖fS的周期應大于10 μs。本系統中FPGA時鐘CLK周期設置為1 μs,分頻脈沖fs、PEDC及PXOR的周期均為13 μs。對數字域內的加解密數據進行實測,其結果如圖8所示。

        由圖8可得出如下結論:

        (1)混沌序列DCHAOS與音頻信號DADC基本保持同步。

        (2)信號加密運算正確,由圖8(a)可知,混沌序列DCHAOS與音頻信號DADC進行異或運算,可得密文DXOR1。

        (3)信號解密運算正確,由圖8(b)可知,數字域內解密輸出的明文DXOR2與輸入的音頻信號DADC延時2~3 μs,數值上則完全一致。

        (4)經實測,混沌序列DCHAOS、音頻信號DADC、密文DXOR1與明文DXOR2等信號與分頻脈沖fS、PEDC及PXOR的周期均為13 μs,頻率均為77 kHz左右。

4.2 模擬域測試

        實際測試發現,加密后的聲音發出刺耳的“滴”聲,解密后聲音的聽覺效果良好。對錄制的音頻信號波形進行測試與頻譜分析,其波形及頻譜如圖9所示。

        由圖9可知,加密信號的頻譜在各個頻段的分布均勻,類似噪聲;解密信號與原始信號的頻譜分布規律基本一致,因DAC轉換輸出的電壓是原始信號的2倍,故二者的幅度略有差異。

        本文介紹了一種基于FPGA和PSoC的混沌音頻加解密硬件實現方案。該方案采用LFSR的方法產生混沌偽隨機序列,并結合FPGA和PSoC開發板實現了音頻信號的加解密。

參考文獻

[1] 袁小于.數字圖像非線性加密算法研究[D].重慶:重慶師范大學,2001.

[2] 趙耿,方錦清.現代信息安全與混沌保密通信應用研究的進展[J].物理學進展,2003,23(2):212-214,232-233.

[3] 劉景亞,季曉勇.基于FPGA的CPRS混沌加解密算法高效實現[J].電子測量技術,2008,31(11):175-176.

[4] 賈立愷,黃國慶,趙敬,等.基于FPGA的PCI硬件加解密卡設計[J].電子設計工程,2010,18(5):142-145.

[5] 束禮寶,宋克柱,王硯方.偽隨機數發生器的FPGA實現與研究[J].電路與系統學報,2003,8(3):121-122.

[6] 王毓銀.數字電路邏輯設計[M].北京:高等教育出版社,1999.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区二区欧美| 欧美激情网友自拍| 黄色成人在线网址| 国产精品久久久久一区二区| 欧美a级大片| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧美在线x视频| 亚洲国产小视频在线观看| 欧美成人午夜剧场免费观看| 伊人成人在线视频| 久久久久网站| 亚洲韩国一区二区三区| 在线 亚洲欧美在线综合一区| 欧美日韩精品免费在线观看视频| 欧美另类69精品久久久久9999| 免费成人网www| 国产精品久久久久久影视| 欧美成人r级一区二区三区| 久久综合狠狠综合久久激情| 国产综合在线看| 久久精视频免费在线久久完整在线看| 亚洲精品一区久久久久久| 欧美成人黑人xx视频免费观看| 欧美专区日韩视频| 国产精品丝袜91| 国产亚洲一区二区三区在线观看| 国产午夜精品久久久久久久| 亚洲第一黄色网| 欧美日韩黄色大片| 欧美亚洲第一区| 欧美日韩在线免费| 欧美日韩精品一区二区天天拍小说| 国产片一区二区| 亚洲国产精品传媒在线观看| 久久久www成人免费毛片麻豆| 亚洲福利专区| 中文在线资源观看视频网站免费不卡| 国产欧美日韩视频一区二区三区| 黄色成人91| 99精品热视频只有精品10| 亚洲人被黑人高潮完整版| 尤妮丝一区二区裸体视频| 欧美午夜一区二区| 亚洲欧洲一区二区天堂久久| 99riav国产精品| 欧美视频在线视频| 麻豆av一区二区三区久久| 国产日韩精品在线播放| 欧美精品乱码久久久久久按摩| 香蕉视频成人在线观看| 亚洲级视频在线观看免费1级| 国产精品亚洲美女av网站| 欧美日韩国产999| 国产精品99一区| 亚洲欧美区自拍先锋| 亚洲日本欧美在线| 欧美日韩国产综合视频在线观看| 欧美搞黄网站| 性欧美18~19sex高清播放| 亚洲国产天堂久久综合| 亚洲精品日日夜夜| 国产精品国产一区二区| 永久免费视频成人| 欧美高清视频| 久久在精品线影院精品国产| 欧美亚洲自偷自偷| 亚洲女女做受ⅹxx高潮| 亚洲毛片在线免费观看| 伊人天天综合| 久久狠狠婷婷| 欧美午夜精品伦理| 久久亚洲国产精品一区二区| 久久成人精品视频| 国产小视频国产精品| 国产区亚洲区欧美区| 亚洲精品国精品久久99热一| 国产欧美日韩亚洲| 国产日本欧美一区二区| 亚洲精品欧洲| 欧美日本一道本| 亚洲一区二区精品在线| 久久超碰97人人做人人爱| 亚洲第一免费播放区| 亚洲高清一二三区| 国产精品免费一区二区三区观看| 性欧美办公室18xxxxhd| 亚洲国产成人tv| 狠狠综合久久av一区二区老牛| 亚洲美女诱惑| 国产精品丝袜91| 尤物九九久久国产精品的分类| 在线成人性视频| 欧美体内谢she精2性欧美| 国产精品区一区| 欧美福利电影在线观看| 麻豆精品精品国产自在97香蕉| 激情视频亚洲| 亚洲午夜电影| 国产日韩欧美夫妻视频在线观看| 亚洲高清不卡av| 亚洲高清不卡av| 媚黑女一区二区| 欧美性生交xxxxx久久久| 欧美亚洲免费高清在线观看| 国产麻豆日韩| 亚洲人成在线播放| 国产精品任我爽爆在线播放| 欧美三级韩国三级日本三斤| 亚洲国产精品久久精品怡红院| 欧美一区2区三区4区公司二百| 亚洲午夜日本在线观看| 欧美激情精品久久久久久蜜臀| 久久成人国产精品| 欧美精品国产精品| 欧美日韩国产一级片| 免费观看成人www动漫视频| 国产视频在线一区二区| 一区二区三区成人精品| 国产精品www网站| 欧美一级片一区| 永久免费视频成人| 香蕉成人啪国产精品视频综合网| 久久久久国色av免费看影院| 欧美午夜精品久久久| 欧美激情第一页xxx| 99综合在线| 国内外成人免费激情在线视频网站| 久久一区二区三区国产精品| 欧美丝袜一区二区| 中文欧美在线视频| 亚洲一区二区三区精品动漫| 亚洲电影免费在线观看| 免费精品99久久国产综合精品| 中日韩美女免费视频网站在线观看| 欧美~级网站不卡| 亚洲国产精品一区二区第四页av| 狠狠色综合网站久久久久久久| 欧美视频专区一二在线观看| 欧美精品不卡| 国产精品剧情在线亚洲| 国产精品久久久久毛片大屁完整版| 亚洲激情av在线| 欧美极品色图| 国产日韩欧美高清| 伊人成综合网伊人222| 亚洲视频精品在线| 狠狠久久综合婷婷不卡| 在线观看视频一区二区| 国产精品久久久久免费a∨大胸| 欧美 日韩 国产 一区| 国产欧美在线观看| 久久久久国产精品厨房| 国内精品久久久久国产盗摄免费观看完整版| 久久精视频免费在线久久完整在线看| 国产一区二区精品久久| 一区视频在线看| 欧美伦理在线观看| 欧美人成在线视频| 久久久久国产精品麻豆ai换脸| 欧美精品三级在线观看| 国产精品久久久一区二区| 国产精品成人aaaaa网站| 亚洲精品视频啊美女在线直播| 狠狠色丁香婷婷综合久久片| 亚洲国产精品一区二区第四页av| 一区二区三区视频免费在线观看| 亚洲第一在线综合在线| 久久影音先锋| 一区二区三区成人| 韩国久久久久| 国产精品爽爽爽| 在线观看日韩精品| 国产麻豆91精品| 欧美日韩天天操| 亚洲国产精品久久精品怡红院| 国产精品尤物福利片在线观看| 亚洲视频在线观看免费| 在线观看日韩精品| 欧美成年人网| 亚洲精品视频免费在线观看| 国产亚洲一本大道中文在线| 欧美sm重口味系列视频在线观看| 久久综合色一综合色88| 久久久久国产免费免费| 欧美日本韩国在线| 国产精品国产自产拍高清av王其| 久久久久99精品国产片| 国产精品久久久久久久免费软件| 国产亚洲精品久久久久婷婷瑜伽| 国产综合久久久久久| 国产欧美欧洲在线观看| 国产一区二区三区日韩| 国产精品久久久久久久久免费樱桃| 久久免费黄色| 一本色道久久综合狠狠躁的推荐| 一本色道久久综合| 国产精品视频你懂的| 欧美一区二区三区视频在线| 国产一二三精品| 一区二区三区在线免费播放| 一区二区三区国产精华| 亚洲人成网在线播放| 亚洲欧美日韩综合aⅴ视频| 亚洲男人第一av网站| 久久国产一二区| 国产精品毛片在线看| 9色精品在线| 欧美在线播放一区| 一区二区三区视频在线播放| 国产亚洲毛片| 久久久www成人免费无遮挡大片| 亚洲电影免费观看高清完整版在线观看| 国产一区二区三区不卡在线观看| 国产日韩欧美一区二区三区四区| 久久国产精品99久久久久久老狼| 久久夜色精品国产| 一区二区在线免费观看| 国内精品久久久久久久果冻传媒| 亚洲一区区二区| 午夜精品久久久久99热蜜桃导演| 这里只有精品丝袜| 亚洲视频在线一区| 久久久久久午夜| 欧美日韩视频在线第一区| 一区在线电影| 欧美激情片在线观看| 欧美视频在线观看一区二区| 亚洲欧美区自拍先锋| 亚洲欧美日韩综合一区| 亚洲精品乱码久久久久久黑人| 亚洲精品国产精品国产自| 黑人中文字幕一区二区三区| 精品不卡一区二区三区| 国内外成人免费视频| 麻豆精品视频在线观看视频| 最新亚洲一区| 亚洲小说欧美另类社区| 国产日韩欧美在线播放不卡| 亚洲国产综合视频在线观看| 亚洲视频在线观看网站| 亚洲小说欧美另类社区| 91久久久久久国产精品| 亚洲视频在线视频| 国产色综合天天综合网| 国产精品久久久久久五月尺| 亚洲综合大片69999| 欧美日韩在线一区二区三区| 亚洲精品国产品国语在线app| 久久成人精品视频| 久久激情视频久久| 老**午夜毛片一区二区三区| 中文亚洲视频在线| 久久久久国色av免费看影院| 国产欧美日韩专区发布| 在线观看日产精品| 亚洲毛片在线观看.| 国产精品qvod| 久久99伊人| 日韩视频永久免费观看| 性8sex亚洲区入口| 一本色道久久综合一区| 国产精品久久久久久久久久三级| 欧美二区乱c少妇| 欧美福利电影网| 久久久激情视频| 国产日韩欧美中文| 欧美午夜精品久久久| 久久精品成人一区二区三区蜜臀| 在线色欧美三级视频| 欧美自拍丝袜亚洲| 99精品视频免费| 一本一本久久| 欧美日韩综合久久| 欧美风情在线观看| 艳妇臀荡乳欲伦亚洲一区| 欧美一区二区三区男人的天堂| 黑人中文字幕一区二区三区| 久久免费黄色| 一区二区三区久久网| 欲色影视综合吧| 欧美日韩午夜精品| 国产精品日韩久久久久| 亚洲香蕉成视频在线观看| 国产精品av免费在线观看| 免费一级欧美片在线播放| 先锋资源久久| 一区二区日韩伦理片| 国产视频亚洲| 久久天天综合| 欧美日韩亚洲一区二区三区四区| 亚洲免费不卡| 一区二区三区成人精品| 亚洲精品国产系列| 欧美系列一区| 欧美在线看片a免费观看| av成人老司机| 久久久久久网| 亚洲精美视频| 国产精品国产三级国产专播精品人| 亚洲欧洲日夜超级视频| 国产一区导航| 午夜老司机精品| 欧美精品福利视频| aa级大片欧美| 国产欧美日韩精品a在线观看| 在线观看一区视频| 国产欧美亚洲视频| 久久久久久久久岛国免费| 欧美一区二区成人6969| 亚洲国产导航| 国产日韩精品久久| 欧美一区国产一区| 欧美黄色一级视频| 亚洲欧美日韩中文播放| 免费在线观看一区二区| 可以免费看不卡的av网站| 亚洲国产欧美在线人成| 欧美成人免费网站| 国产日韩1区| 一区二区不卡在线视频 午夜欧美不卡'| 999在线观看精品免费不卡网站| 国产精品综合网站| 亚洲制服欧美中文字幕中文字幕| 国产精品久久久久99| 久久综合中文色婷婷| 国产精品护士白丝一区av| 亚洲一二三四区| 国产综合色在线视频区|