新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP+FPGA的多混沌實時視頻圖像加密系統

        基于DSP+FPGA的多混沌實時視頻圖像加密系統

        作者: 時間:2016-10-10 來源:網絡 收藏

        摘要:針對視頻圖像在數字通信中存在著安全和隱私問題,提出了基于+技術來實現圖像加密的系統設計方案,并詳細介紹了多加密算法在上的實現。實驗結果表明多圖像加密增強了視頻圖像傳輸的安全性,同時證明了本系統對圖像能快速地進行加密。
        關鍵詞:圖像加密;加密;

        0 引言
        隨著數字通信在網絡中使用越來越頻繁,視頻的安全保密也顯得越來越重要。在數字通信領域,許多在存儲和傳輸中安全可靠的視頻產品得到廣泛應用,例如:付費電視、機密視頻會議和醫學圖像系統等。從1970年開始就有許多優秀的密碼技術已經確定并得到廣泛的應用,如DES、IDEA和RSA等,同時也有許多密碼技術由于加密速度不是很快,不能直接應用于視頻加密中。因此,為了保護傳輸中的實時視頻內容,研究一些專門的實時視頻圖像加密算法顯得十分重要。針對上述問題,本文提出一種基于DSP+FPGA技術來實現實時視頻圖像加密。

        1 多混沌圖像加密
        多混沌圖像加密算法是通過多路選擇器選擇針對某一段數據采取哪種加密方式和密鑰,然后對明文進行加密生成密文,多混沌圖像加密算法框架如圖1所示。多混沌圖像加密算法涉及到流加密、分組加密及多路選擇器。

        本文引用地址:http://www.104case.com/article/201610/306065.htm

        a.JPG


        1.1 流加密
        流加密的密鑰是利用兩個不同的一維逐段性混沌映射x1(i+1)=F1(x1(i),p1),x2(i+1)=F2(x2(i),p2)來生成x1(i+1)和x2(i+1)兩個擬混沌軌道變量,然后利用非線性變換生成偽隨機比特序列。采用的一維逐段性混沌映射如下:
        b1.jpg
        其中x(i)∈(0,1),p∈(0,0.5),x(0)作為初始條件,p是控制參數。
        偽隨機比特序列是利用非線性原則來生成比特序列,其生成器如下:
        b.JPG
        流加密是將64bit的明文pi和64bit的偽隨機序列Si進行異或運算,公式如下:
        Pi’=Pi⊕Si (3)
        1.2 分組加密
        分組加密是首先將64bit的明文分組成8組c1.jpg,然后讀入流加密生成的64bit偽隨機序列Si,最后將c2.jpg和Si異或運算后左循環移8位得到c3.jpg,將c3.jpg替代c2.jpg,重復變換n=18次。其變換公式如下:
        c.JPG
        d.JPG
        1.3 多路選擇器
        多路選擇器是利用一個一維逐段性混沌映射x3(i+1)=F3(x3(i),p3)迭代多次來生成一個混沌軌道變量x3(i+1),然后依據式(7)來生成偽隨機比特r,最后根據r來決定采用哪種加密算法,r=0時采用流加密,r=1時采用分組加密。
        e.JPG


        上一頁 1 2 3 下一頁

        關鍵詞: FPGA DSP 混沌 實時視頻

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 逊克县| 县级市| 临猗县| 襄城县| 阜南县| 甘德县| 永新县| 潼关县| 黄梅县| 六枝特区| 通州区| 西丰县| 盖州市| 吉安县| 邳州市| 古田县| 东台市| 克东县| 宁安市| 奉贤区| 保亭| 溆浦县| 遂昌县| 昌吉市| 比如县| 灵宝市| 灵寿县| 蓬安县| 安化县| 五原县| 萨嘎县| 新建县| 白玉县| 滦南县| 祁阳县| 白朗县| 万全县| 如皋市| 台前县| 南部县| 内江市|