《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 視頻混沌加密及其FPGA實現
視頻混沌加密及其FPGA實現
2015年電子技術應用第1期
陳仕坤,禹思敏
廣東工業大學 自動化學院,廣東 廣州510006
摘要: 混沌具有確定性系統的內在隨機性、有界遍歷性以及對初值和系統參數的敏感性,與信息加密應具備的基本特性相一致?;诨煦缲堄成涞幕驹恚肍PGA的并行處理算法和豐富的邏輯資源,首先對視頻信號進行采集,然后利用混沌貓映射對采集的視頻信號進行加密,并給出了相關的視頻混沌加密的設計方法和FPGA硬件實現結果。
中圖分類號: TN901
文獻標識碼: A
文章編號: 0258-7998(2015)01-0111-04
Video chaotic encryption and its FPGA implementation
Chen Shikun,Yu Simin
School of Automation, Guangdong University of Technology,Guangzhou 510006,China
Abstract: Chaotic systems possess inherent randomness, bounded ergodicity and highly sensitive to initial value and system parameters of deterministic systems, which accord with the basic features of information encrypting systems. In this paper, based on the principle of chaotic cat mapping and using FPGA parallel operation algorithm and its abundant logic resources, video data are firstly captured. Then, the captured video data are encrypted according to chaotic cat mapping. The related design process for video chaotic encryption and FPGA hardware implementation results are also demonstrated.
Key words : chaotic cat mapping;video capture;video encryption

  

0 引言

  隨著科技的飛速發展,視頻采集技術獲得了十分廣泛的應用。在工業自動化控制、醫療器械、安防設備等領域都能看到視頻采集的身影[1-2]。然而在一些特殊的場合,比如網絡視頻和視頻會議等,對于數據安全有較高的要求。這就需要對傳輸的視頻數據進行加密處理[3-7]。但是對于網絡視頻和視頻會議等對數據實時性要求非常高的應用場合,由于其加密算法復雜并且數據運算量大,顯然不符合實時性的要求。因此,本文采用一種加密效果好并且易于實現的混沌貓映射算法來完成加密運算,以滿足安全性和實時性的需要。

  視頻加密主要有兩種方法,一種是采用基于Linux操作系統下的C語言或MATLAB語言等軟件的方法加以實現,這種方法的特點是可移植性較好,實現起來較為簡單方便。但這種方法是面向處理器的,指令執行采用的是串行操作的方式,執行速度相對較慢,因而視頻信號處理的實時性也相對較差。另一種則是采用硬件描述語言的方法加以實現,這種方法是面向最基本的邏輯單元或門電路單元,其主要特點是能夠充分利用FPGA的并行處理優勢。但這種方法在通常情況下不支持對浮點數的運算和處理,實現難度相對較大[7]。與靜止圖像加密的主要不同之處在于,對視頻信號處理和混沌加密的實時性具有很高的要求。因此,本文采用硬件描述語言和FPGA技術實現視頻數據的混沌加密。利用FPGA并行處理等優良特性可以更好地將CCD攝像頭采集的模擬視頻信號轉化為數字視頻信號并完成對其加密等多個步驟,從而最終完成對視頻的混沌加密。實驗結果表明,該系統能同時滿足視頻采集的實時性和安全性這兩者的要求。

1 視頻混沌加密原理

  1.1 二維貓映射

  貓映射最早由Arnold提出,因為常用一張貓臉演示而得名。它是一種將明文置亂的加密方式。二維貓映射的數學表達式如下:

  12.png

  式中(xn,yn)是一幅N×N圖像的像素點位置,(xn+1,yn+1)是原像素點坐標經過貓映射變換之后所得到的新坐標,N=240。A的兩個特征值,其對應的李氏指數}OVILQ2@79U%MZC)HRLP`E2.jpg,該映射是混沌的[6]。同時,它符合混沌運動的兩個因素:拉伸和折疊。又由于det A=1, 因此該二維的貓映射是保面積映射。并且貓映射是一一映射,圖像中的一個像素點唯一地映射到另一個像素點中去。

  1.2 二維貓映射參數的選取

  傳統的二維貓映射為了取得較好的加密效果,需要對圖像進行多次的置亂,因此導致了加密系統的時間代價大,效率低下。多次置亂的加密公式如下:

  3.png

  A矩陣可以表示為:

  4.png

  P和P-1為互逆矩陣,?茲為一對角矩陣,其數學表達式為:

  5.png

  將式(4)代入式(3)中,得:

  6.png

  由上式可知,多次A矩陣的貓映射加密相當于B矩陣的一次貓映射加密,相當于圖像完成了A矩陣的多次拉伸和折疊[7]。因貓映射加密具有周期性,周期大小與圖像分辨率、矩陣中參數大小等有密切聯系[5]。因此,選擇好矩陣中的參數可以令效果事半功倍。

  因此在選擇參數時盡量選擇令加密圖像像素分布均勻的迭代次數n,以達到最好的加密效果。貓映射的周期M由圖像大小N以及貓映射矩陣中的參數所決定,因此,通過MATLAB仿真來獲得加密周期M和最佳的加密參數。

  選取矩陣A=1  2

  3  7,當圖像大小為240×240時,貓映射加密的周期為60,不同迭代次數圖像的加密效果如圖1所示。

001.jpg

  從仿真結果可知,二維貓映射置亂的迭代次數并不是越大越好,譬如A矩陣迭代20次之后,圖像中的信息能被肉眼所分辨。而A矩陣的60次迭代之后圖像又被還原。雖然A矩陣的5次迭代和55次迭代之后的加密圖像已經都被完全打亂,但由于迭代次數過多會造成矩陣中的元素過大,不便于計算。因此本實驗采用的加密矩陣為:

  7.png

  式中B矩陣為貓映射加密的置亂矩陣,其效果相當于A矩陣的5次變換。使用B矩陣對圖像置亂,不但解決了視頻數據的安全性問題,更由于算法的簡單易于實現,可以很好地滿足視頻采集系統的實時性要求。

2 FPGA采集系統的設計

  本實驗采用的FPGA芯片是Xilinx公司VirtexⅡ Pro系列的XC2VP30。該FPGA芯片包含13 969個邏輯片、428 Kb的分布式RAM、136個乘法器單元、2 448 Kb的塊RAM、8個數字時鐘管理模塊、2個PowerPC核和8個G比特收發器。

  2.1 FPGA采集系統概述

  本文的采集系統由Xilinx公司的XUP Xilinx VirtexⅡ Pro開發板為核心開發平臺、視頻采集子板VDEC1、CCD攝像頭和LCD液晶顯示器組成。其系統設計框圖如圖2所示。

002.jpg

  2.2 FPGA采集系統流程

  整個采集系統包括4個模塊:AD芯片初始化模塊、ITU656解碼模塊、緩存模塊和VGA顯示模塊[8]。4個模塊均由Verilog語言編寫,在Xilinx公司的ISE開發環境下完成。

  系統上電之后,首先會由I2C初始化模塊進行ADV-7183B芯片的相關初始化,包括ADV7183B采集數據后輸出的數據格式和相關制式的設置等。初始化完成后,AD芯片采集到的數據會不斷地傳送到ITU656解碼模塊中,解碼模塊判斷數據是否為有效數據的起始信號,若為有效顯示數據,則將該場的有效顯示數據進行顏色空間的轉換,由YUV422格式轉換為能被顯示器識別的RGB格式。然后由線緩存對每一行數據進行緩沖操作,若寫滿一行數據則切換另一個線緩存器。利用乒乓操作對Block RAM組成的緩存進行讀寫操作,不但很好地解決了異步時鐘下的數據存儲問題,而且避免了同時讀寫數據時造成的沖突。從Block RAM中讀出的數據會被存儲到幀緩存中,最后會將數據交由VGA控制模塊顯示到屏幕上[9]。視頻采集系統的流程圖如圖3所示。

003.jpg

3 混沌貓映射的FPGA實現

  完成視頻的采集和存儲之后,需要對視頻數據進行加密。貓映射加密的實質是對圖像的像素點進行置亂操作,由于其易于實現的特點很好地滿足了視頻數據的實時性要求,故貓映射加密是一種優秀的視頻預加密方案。

  在硬件的實現上,需要對一幀完整的圖像數據的像素點進行置亂,將原本順序存儲的像素點分別分配到貓映射后的地址。這個操作就需要一個模塊把原本遞增的地址變量轉化為貓映射后的地址變量,再按照映射后的地址將像素值存入到幀緩存相應的地址中。然而,一維地址變量并不能直接進行貓映射的運算,需要將其轉化為二維地址變量:

  8.png

  式中xaddr和yaddr為二維地址變量,saddr為一維地址變量, cpixel為每行像素個數。

  從第1節的結論可知,選取的貓映射加密矩陣B為:

  9.png

  將矩陣B代入式(8)即可得到混沌貓映射后的二維地址。最后,還需要將這個二維地址轉換為一維地址存入幀緩存中:

  KLRNO95MS83C[WHFF%S5[J9.png

  根據上述混沌貓映射的原理,得視頻加密的實現框圖如圖4所示。

004.jpg

  利用FPGA并行操作的優點,使地址的貓映射變換和視頻數據的解碼同時進行,大大縮減了數據處理所消耗的時間。同時由解碼模塊向VGA控制器和貓映射地址變換器發出一個控制信號,以確??刂菩盘柵c數據的同步性。

4 FPGA硬件實現結果

  4.1 實驗結果波形分析

  由于視頻的數據量較大,因此,本系統采用了采用240×240的分辨率和RGB656作為RGB數據的傳輸格式,采用RGB656降低了數據量的同時也保證了圖像的質量。實驗的最后,采用了Xilinx公司的在線邏輯分析儀Chipscope進行了數據的仿真,視頻采集系統的數據仿真圖如圖5所示。

005.jpg

  4.2 硬件實驗結果

  本實驗使用的采集系統由FPGA開發板、視頻采集子板、CCD攝像頭三部分組成。采集系統主要設置了兩個功能鍵,由撥碼開關組成,開關一實現對視頻截取的功能,開關二實現了視頻數據實時加密的功能。攝像機獲取的原視頻圖像如圖6(a)所示,通過混沌貓映射后的視頻加密圖像如圖6(b)所示。

006.jpg

5 結論

  本文給出了基于FPGA和CCD攝像頭的視頻采集以及貓映射混沌加密系統的設計,實驗結果表明,視頻數據通過混沌貓映射對像素的位置置亂,隱藏了原視頻數據中的信息,達到了較好的視頻加密效果。同時,本實驗中采用了硬件描述語言,可充分利用FPGA快速的并行處理特性,使得視頻數據的采集、處理和加密能較好地滿足實時性的要求。

參考文獻

  [1] 左事君,劉新朝,何巧珍,等.基于FPGA的高清視頻采集與顯示系統設計[J].電子技術應用,2011,37(6):56-58.

  [2] 李昂,宋海聲,蘇小蕓.基于Android的視頻監控系統設計與實現[J].電子技術應用,2012,38(7):138-139,143.

  [3] 王亞民,鄧虎超.H.264標準中基于感知加密算法的視頻加密方案[J].電子技術應用,2012,38(1):133-135,138.

  [4] 丁瑋,閆偉齊,齊東旭.基于Arnold變換的數字圖像置亂技術[J].計算機輔助設計與圖形學學報,2001,13(4):338-341.

  [5] 李廈.基于混沌映射的數字圖像置亂算法[D].哈爾濱:哈爾濱理工大學,2008.

  [6] 禹思敏.混沌系統與混沌電路:原理、設計及其在通信中的應用[M].西安:西安電子科技大學出版社,2011.

  [7] 李敬園.基于FPGA的視頻混沌加密技術研究[D].廣州:廣東工業大學,2013.

  [8] Xilinx university program Virtex-II pro development system hardware reference manual[Z].2005.

  [9] 向守坤,黃啟俊,江冠群,等.基于FPGA的ITU2R BT.656數字視頻轉換接口系統[J].電子測量技術,2009,32(4):113-117.


此內容為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>
          久久综合色88| 久久亚洲私人国产精品va媚药| 亚洲免费观看视频| 欧美jizz19性欧美| 另类激情亚洲| 一本色道久久综合狠狠躁篇怎么玩| 夜色激情一区二区| 国产日韩精品综合网站| 欧美激情亚洲综合一区| 亚洲国产mv| 国产精品日韩一区| 久久狠狠婷婷| 久久深夜福利免费观看| 欧美亚日韩国产aⅴ精品中极品| 久久精品视频亚洲| 欧美激情免费观看| 亚洲在线观看免费| 美女在线一区二区| 久久精品一区二区国产| 亚洲伊人色欲综合网| 国产一区二区0| 美国十次成人| 亚洲美女尤物影院| 欧美大片免费观看在线观看网站推荐| 宅男噜噜噜66一区二区| 欧美午夜视频| 一区免费视频| 亚洲精品一区中文| 亚洲国产精品一区二区第四页av| 91久久线看在观草草青青| 日韩特黄影片| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品一二三| 在线欧美不卡| 欧美一级视频一区二区| 国内精品视频在线观看| 欧美午夜精品理论片a级按摩| 欧美日韩精品在线播放| 亚洲精品一区在线观看香蕉| 国产欧美精品xxxx另类| 一区二区不卡在线视频 午夜欧美不卡'| 欧美三区美女| 国产精品一区二区三区免费观看| 欧美紧缚bdsm在线视频| 亚洲欧美激情在线视频| 亚洲一卡二卡三卡四卡五卡| 影院欧美亚洲| 一本色道久久加勒比精品| 亚洲天堂久久| 国产精品一卡| 亚洲精品一区在线观看香蕉| 欧美国产精品一区| 亚洲第一黄色网| 91久久精品日日躁夜夜躁国产| 在线成人h网| 久久精品系列| 国产一区二区精品| 亚洲欧美日韩中文在线制服| 激情久久综艺| 在线成人性视频| 亚洲国内在线| 亚洲黄色av一区| 亚洲一区二区三区成人在线视频精品| 国产午夜精品美女毛片视频| 久久久99爱| 国产日韩欧美在线看| 国产精品丝袜久久久久久app| 欧美三级在线播放| 狠色狠色综合久久| 亚洲高清久久| 久久精品在这里| 欧美理论视频| 狠狠综合久久av一区二区老牛| 亚洲一二三区在线观看| 欧美精品一区二区久久婷婷| 久久精品视频网| 在线亚洲一区观看| 国产精品毛片va一区二区三区| 欧美理论片在线观看| 欧美日韩国产精品| 欧美国产一区二区| 国产精品日韩欧美一区二区| 欧美高清自拍一区| 久久综合五月天婷婷伊人| 欧美一级日韩一级| 亚洲综合社区| 久久九九国产精品| 午夜精品福利一区二区三区av| 亚洲欧洲一二三| 亚洲精品影视| 欧美综合77777色婷婷| 国产在线观看91精品一区| 亚洲视频在线观看| 国产精品白丝av嫩草影院| 亚洲午夜成aⅴ人片| 欧美激情视频在线播放| 国产日韩欧美二区| 亚洲男人第一网站| 中文av一区二区| 国产嫩草一区二区三区在线观看| 亚洲激情视频在线播放| 免费黄网站欧美| 欧美国产亚洲另类动漫| 国产最新精品精品你懂的| 亚洲美女诱惑| 亚洲一区二区成人在线观看| 亚洲图片欧洲图片av| 榴莲视频成人在线观看| 国产亚洲精品高潮| 国模私拍视频一区| 久久久爽爽爽美女图片| 狂野欧美性猛交xxxx巴西| 久久成人av少妇免费| 欧美三区美女| 有坂深雪在线一区| 香蕉久久夜色精品国产使用方法| 亚洲一区二区三区激情| 国产欧美午夜| 亚洲午夜精品久久久久久app| 久久夜色精品国产欧美乱极品| 亚洲人成网站777色婷婷| 亚洲毛片av在线| 国产精品第十页| 性8sex亚洲区入口| 狠狠色综合日日| 亚洲午夜精品在线| 亚洲人成网站777色婷婷| 99re6热在线精品视频播放速度| 欧美视频一区二区三区在线观看| 亚洲国产精品999| 国产精品麻豆成人av电影艾秋| 欧美中文字幕久久| 99精品国产一区二区青青牛奶| ●精品国产综合乱码久久久久| 国内外成人免费激情在线视频| 久久久亚洲国产美女国产盗摄| 一区二区三区在线观看视频| 99这里只有久久精品视频| 国产精品国产三级国产专播品爱网| 一区二区三区四区五区精品| 亚洲自拍偷拍福利| 久久亚洲私人国产精品va媚药| 国产日韩欧美在线播放| 激情另类综合| 激情久久久久久| 最新国产拍偷乱拍精品| 亚洲综合日韩| 韩国av一区二区三区在线观看| 久久久久久伊人| 一区二区高清| 欧美精品久久久久久久久久| 欧美人与性动交a欧美精品| 亚洲免费在线观看视频| 国产日韩欧美综合精品| 国产一区二区三区成人欧美日韩在线观看| 亚洲国产成人午夜在线一区| 国产婷婷色一区二区三区| 狠狠色伊人亚洲综合网站色| 一区二区精品| av成人激情| 韩日欧美一区二区| 国产精品视频一区二区高潮| 免播放器亚洲| 亚洲精品久久久久久一区二区| 国产美女精品一区二区三区| 免费成人黄色片| 欧美午夜不卡在线观看免费| 久久精品亚洲国产奇米99| 国产日韩在线播放| 欧美亚洲色图校园春色| 久久久97精品| 午夜精品久久久久久久99热浪潮| 91久久国产自产拍夜夜嗨| 欧美一区二区三区免费看| 亚洲精品一线二线三线无人区| 两个人的视频www国产精品| 亚洲日本中文字幕免费在线不卡| 亚洲在线网站| 久久成人一区二区| 国产精品婷婷午夜在线观看| 久久精品99国产精品| 午夜亚洲福利| 亚洲美女少妇无套啪啪呻吟| 亚洲乱码国产乱码精品精天堂| 国产日韩一区欧美| 国产精品电影在线观看| 亚洲电影网站| 亚洲素人一区二区| 国产精品久久| 一本色道久久综合| 亚洲高清在线观看一区| 久久精品中文字幕免费mv| 午夜久久福利| 欧美日本成人| 亚洲三级免费电影| 国内精品美女av在线播放| 亚洲精品日韩在线观看| 久久精品二区亚洲w码| 欧美偷拍另类| 欧美在线不卡视频| 国产一区二区剧情av在线| 国产精品99久久久久久久久久久久| 亚洲综合色激情五月| 欧美 日韩 国产 一区| 欧美日韩一区二区三区在线视频| 欧美性jizz18性欧美| 亚洲久久成人| 亚洲欧美精品在线| 久久视频在线看| 久久综合给合久久狠狠色| 国语自产精品视频在线看抢先版结局| 国产精品影院在线观看| 亚洲一区在线直播| 在线观看一区二区精品视频| 国产精品久久精品日日| 在线视频欧美一区| 免费看亚洲片| 国产一区二区看久久| 激情综合中文娱乐网| 国产三级精品三级| 快射av在线播放一区| 在线观看国产欧美| 国产精品高清一区二区三区| 亚洲人成毛片在线播放| 亚洲一区美女视频在线观看免费| 国产一区二区三区在线免费观看| 亚洲高清电影| 欧美一级在线视频| 国产亚洲视频在线观看| 新67194成人永久网站| 亚洲福利免费| 国产精品久久久久久久久久妞妞| 午夜欧美不卡精品aaaaa| 欧美视频不卡| 欧美日韩国产123| 久久阴道视频| 性做久久久久久免费观看欧美| 99精品久久免费看蜜臀剧情介绍| 国产精品国产三级国产aⅴ无密码| 久久国产婷婷国产香蕉| 亚洲精品美女久久7777777| 午夜精品久久久99热福利| 国产亚洲综合在线| 欧美片在线观看| 国产精品久久久久久久久| 亚洲国产天堂网精品网站| 亚洲一区二区三区影院| 欧美在线视频观看免费网站| 欧美二区乱c少妇| 国产噜噜噜噜噜久久久久久久久| 亚洲色无码播放| 麻豆久久精品| 永久91嫩草亚洲精品人人| 99国产精品久久久久老师| 最新亚洲电影| 欧美精品免费看| 久久全国免费视频| 日韩视频精品在线| 亚洲欧美另类综合偷拍| 另类尿喷潮videofree| 国产精品网站在线播放| 欧美日本在线视频| 亚洲日本在线视频观看| 久久色在线播放| 国产精品久久久久9999吃药| 免费欧美日韩国产三级电影| 在线国产欧美| 在线看日韩av| 国产精品高潮呻吟久久av无限| 亚洲一区免费网站| 在线播放日韩欧美| 日韩五码在线| 国内成+人亚洲| 一区二区三区高清| 亚洲精品一区二区三区蜜桃久| 免费观看亚洲视频大全| 欧美女同在线视频| 亚洲精品1区2区| 国产精品久久久久久模特| 欧美视频在线观看一区| 娇妻被交换粗又大又硬视频欧美| 国产精品视频男人的天堂| 性欧美激情精品| 国产精品香蕉在线观看| 亚洲自拍啪啪| 欧美国产第一页| 日韩视频亚洲视频| 久久久久久尹人网香蕉| 久久综合狠狠综合久久激情| 国产精品尤物福利片在线观看| 欧美性理论片在线观看片免费| 国产专区综合网| 国产综合精品一区| 亚洲午夜电影| 国产乱码精品一区二区三区忘忧草| 亚洲日本乱码在线观看| 欧美另类69精品久久久久9999| 国产精品美女久久久久aⅴ国产馆| 亚洲精品国精品久久99热一| 欧美一区国产二区| 国产精品一区视频网站| 亚洲激情图片小说视频| 亚洲欧美国产高清va在线播| 欧美精品激情在线| 伊人久久噜噜噜躁狠狠躁| 国产精品男人爽免费视频1| 欧美精品午夜视频| 国内伊人久久久久久网站视频| 噜噜噜噜噜久久久久久91| 亚洲国产精品成人综合| 欧美福利影院| 欧美性色aⅴ视频一区日韩精品| 国产无一区二区| 亚洲激情在线观看视频免费| 在线观看不卡av| 亚洲欧美日韩一区在线观看| 国产又爽又黄的激情精品视频| 亚洲在线成人精品| 国产欧美日韩91| 国产精品视频免费在线观看| 欧美亚洲三级| 亚欧成人精品| 国产精品国产三级国产aⅴ9色| 欧美视频一区二区三区…| 韩国av一区二区三区| 99热免费精品在线观看| 欧美成人国产| 久久精品一二三|