• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      TD-ERCS混沌系統(tǒng)和提升小波相結合的圖像加密方法

      2013-03-20 08:50:06甘小艇
      激光與紅外 2013年5期
      關鍵詞:數(shù)字圖像解密小波

      張 坤,甘小艇

      (楚雄師范學院數(shù)學系,云南楚雄675000)

      其中,

      1 引言

      數(shù)字圖像作為數(shù)字多媒體的一個重要組成部分,它的安全性研究得到了廣泛的關注。在傳統(tǒng)的密碼學研究領域中,通常將數(shù)字圖像看作二進制流進行加密。由于數(shù)字圖像存在數(shù)據(jù)量大、數(shù)據(jù)的二維空間分布和數(shù)據(jù)有大量冗余等特點,使得傳統(tǒng)的加密方法不適合圖像的加密[1]。

      小波變換作為一種復雜的數(shù)學變換,具有局部化分析特性、多分辨率特性、光滑性、緊支性以及具有消失距等屬性[2]。小波變換的這些特性,使得它廣泛應用于圖像處理領域中。提升小波變換作為一種新的小波分析方法,除了保持了第一代小波的特性,還具有簡單直接,易于硬件實現(xiàn)等優(yōu)點。目前,JPEG2000標準是基于提升的離散小波變換作為其時頻分析的核心[3]。

      混沌是一種普遍存在于宏觀到微觀世界的非線性系統(tǒng)?;煦缦到y(tǒng)具有對初始條件敏感性、內在隨機性以及存在不穩(wěn)定周期軌道的稠密集等特性?;煦缦到y(tǒng)的這些特性與密碼學之間具有結構上的相似性,使得混沌在密碼學中有著很好的應用前景?;谇醒舆t的橢圓反射腔映射系統(tǒng)(tangent-delay ellipse reflecting cavity-map system,TD-ERCS)是一種為混沌加密理論而設計的混沌系統(tǒng)。該系統(tǒng)具有良好安全特性。已經證明TD-ERCS系統(tǒng)滿足離散映射、全域混沌、全域零相關和巨大的參數(shù)等安全性條件[4-5]。本文利用TD-ERCS系統(tǒng)良好的混沌特性,提出一種基于TD-ERCS映射的數(shù)字圖像加密算法。該算法首先將數(shù)字圖像進行提升小波分解,然后將分解得到的子帶圖像轉換為向量形式。利用TDERCS混沌序列對子帶圖像向量進行置換加密,將數(shù)字圖像加密轉化為對數(shù)字圖像的提升小波分解子帶圖像進行置亂以達到圖像隱藏的目的。通過計算機仿真表明,該方法對數(shù)字圖像加密具有較好的隱藏效果。

      2 基本概念[6]

      定義1:s1,s2,…,sp(p<∞)的排序問題,即求集合 X={1,2,…,p}上的置換 π,使得:

      定義4:對序列Z=z1z2…zq的置換加密,即根據(jù)置換π,使得:

      其中,Z為明文;C為Z的密文。根據(jù)式(1)~式(3),可以求出 s1,s2,…,sp(n <∞)的排序置換π及逆元π-1,即可得到解密明文:

      3 TD-ERCS混沌系統(tǒng)

      TD-ERCS混沌系統(tǒng)是我國學者盛利元等人于2004年提出的一種非線性動力系統(tǒng)。給定TD-

      定義3:對稱群(Xp,⊙)中,π∈Xp,-π-1∈Xp使得:ERCS的系統(tǒng)參數(shù)μ(0<μ≤1),初值 x0(-1<x0≤1),α(0 <α≤π)和切延遲 m(m=2,4,5,6,…),則TD-ERCS混沌系統(tǒng)的映射關系為[7]:

      其中,

      其中,(μ,x0,α,m)稱為 TD-ERCS 種子參數(shù)。TDERCS系統(tǒng)根據(jù)給定的種子參數(shù),通過式(6)~式(11)迭代得到兩個獨立的混沌實值序列xn,kn(n=1,2,3,…)。

      4 提升小波變換的基本原理

      提升小波變換是一種不依賴于傅里葉變換新的小波構造方法。提升小波克服了第一代小波的不足,在變換過程中不會引入量化誤差,在處理圖像邊界問題時無需對數(shù)據(jù)進行延拓,小波重構時可以無失真地恢復圖像。算法實現(xiàn)簡單、快速直接[8]。提升小波變換的過程如下:

      步驟1 分裂。分裂將原始信號sj={sj,k}分為偶數(shù)序列ej-1和奇數(shù)序列oj-1組成的兩個互不相交的子集合。即:

      其中,Split(sj)表示分解過程。

      步驟2 預測。利用偶數(shù)序列和奇數(shù)序列之間的相關性,由偶數(shù)序列預測奇數(shù)序列。預測過程為:

      其中,dj-1為細節(jié)系數(shù)或小波系數(shù);P(·)為預測算子。

      步驟3 更新。通過算子U產生新的子數(shù)據(jù)集sj-1。更新過程為:

      提升小波變換是一個完全可逆的過程,其逆變換只需簡單地改變執(zhí)行的先后順序,具有與正變換相同的計算復雜性。

      5 基于TD-ERCS系統(tǒng)和提升小波理論相結合的圖像加密過程

      使用TD-ERCS系統(tǒng)和提升小波理論相結合的圖像加密過程,其實質就是利用提升小波變換對數(shù)字圖像進行時間空間頻率的局部化分析,實現(xiàn)數(shù)字圖像的時頻分離。利用TD-ERCS系統(tǒng)生成混沌數(shù)據(jù)流與小波變換后的數(shù)字圖像各層近似系數(shù)進行排列置換運算,從而實現(xiàn)數(shù)字圖像的加密。使用TDERCS系統(tǒng)和提升小波理相結合的圖像加密流程為:

      步驟1 輸入TD-ERCS混沌系統(tǒng)的種子參數(shù),根據(jù)種子參數(shù)生成TD-ERCS混沌序列xn,kn和yn。

      步驟2 輸入數(shù)字圖像文件,對數(shù)字圖像進行二維提升小波變換,計算出低頻系數(shù)矩陣cA和高頻系數(shù)矩陣cH,cV和cD。

      步驟3 將系數(shù)矩陣cA,cH,cV和cD按列(或行)排列的方式把矩陣轉換為一維行向量scA,scH,scV和scD。

      步驟4 求出混沌序列xn的排序置換π,由π和式(4)得到數(shù)字圖像scA,scH,scV和 scD的置換cA',cH',cV',cD'。

      數(shù)字圖像的接受方在接收到亂序的數(shù)字圖像低頻系數(shù)向量和高頻系數(shù)向量的置換cA',cH',cV',cD'后,可以采用解密算法恢復數(shù)字圖像。解密算法為:

      步驟1 利用式(1)、式(3)求出混沌序列xn的π-1,根據(jù)式(5)得到 cA',cH',cV',cD'的逆置換 scA,scH,scV和scD。

      步驟2 將scA,scH,scV和scD按列(或行)排列的方式把一維行向量轉換為矩陣 cA,cH,cV和cD。

      步驟3 利用cA,cH,cV和cD對數(shù)字圖像向量進行提升小波逆變換,重構數(shù)字圖像。

      6 仿真實驗與結果分析

      為了對算法的有效性進行分析,本文選取1幅160×213的數(shù)字圖像進行加解密實驗。實驗中,TD-ERCS 系統(tǒng)的種子參數(shù)為(0.4256,0.7130,0.5246,2)。對于非線性動力系統(tǒng),Lyapunov指數(shù)是衡量系統(tǒng)是否為混沌的一個重要指標。Wolf等提出了一種能從實驗數(shù)據(jù)計算最大Lyapunov指數(shù)的算法——長度演化法[9]。本文利用Matlab 7.0軟件實現(xiàn)了長度演化法,并計算出該TD-ERCS系統(tǒng)xn序列的最大Lyapunov指數(shù)為0.8714。結果表明,種子參數(shù)(0.4256,0.7130,0.5246,2)的 TD-ERCS 系統(tǒng)存在混沌現(xiàn)象。采用本文的加密算法對圖像進行加密實驗,使用Haar小波得到提升方案,對圖像矢量進行二維的提升小波分解,并且對圖像加解密。圖1為算法實驗的結果。其中,圖1(a)為原始圖像,圖1(b)為提升小波重構的圖像,圖1(c)加密圖像,圖1(d)為正確解密后的圖像。

      圖1 算法實驗結果

      由圖1可知,對原圖像進行提升變換后重構,重構后的圖像保留了原始圖像的全部信息。對原始圖像的加密結果能得到類似于噪聲的加密圖像,從加密圖像中也幾乎不能得到原圖像的任何信息。在得到正確的密鑰的情況下,對加密圖像進行解密操作,便能得到和原始圖像一模一樣的加密圖像。

      7 算法安全性與性能分析

      7.1 密鑰空間分析

      本文的圖像加密算法以TD-ERCS系統(tǒng)的種子參數(shù)(μ,x0,α,m)作為算法的密鑰。TD-ERCS 的系統(tǒng)的種子參數(shù)中,除了切延遲m是整數(shù)外,μ,x0,α均為浮點數(shù),其密鑰空間非常大。

      使用本文的圖像加密算法得到的加密圖像是置亂后提升小波變換分解系數(shù)重構后的圖像。在對圖1(a)的加密實驗中,提升小波分解的系數(shù)矩陣轉換得到的一維向量分別為8560,8560,8480和8480,其加密結果可能有(34080)!個結果,如果每個像素的灰度有L種可能,采用窮舉法破譯密碼攻擊需要計算(34080)!×L34080次,成功破譯密碼的概率幾乎為0。

      7.2 加密算法的統(tǒng)計測試

      圖像的直方圖是圖像的重要統(tǒng)計特性,它可以看作是圖像灰度密度函數(shù)的近似。由圖2可以看出,通過TD-ERCS混沌系統(tǒng)加密后的圖像的灰度直方圖在像素值0~256范圍內類似與均勻分布,說明加密系統(tǒng)的對統(tǒng)計分析有很好的魯棒性。

      圖2 原始圖像和加密后的圖像的灰度直方圖

      相鄰像素相關系數(shù)[10]能夠反映圖像相鄰像素間的相關程度。相關性越大,圖像置亂效果就越差。隨機選取圖像中1600對相鄰像素計算其相鄰像素相關系數(shù)。表 1為種子參數(shù)為(0.4256,0.7130,0.5246,2)加密方案時水平、垂直和對角三種情況的相鄰像素相關系數(shù)。由表1可以看出加密圖像有效的破壞了原始圖像的相鄰像素的相關性,算法的置亂效果非常好。

      表1 原圖與密圖的相鄰像素相關系數(shù)

      7.3 密鑰的敏感性測試

      為了測試算法對密鑰的敏感性,采用文獻[11]的測試方法對算法進行仿真實驗。利用種子參數(shù)為(0.4256,0.7130,0.5246,2)的 TD-ERCS 系統(tǒng)對原始圖像加密,并分別利用(0.42559,0.7130,0.5246,2),(0.4256,0.71299,0.5246,2),(0.4256,0.7130,0.52459,2),(0.42559,0.7130,0.5246,4)作為密鑰解密。圖3(a)為使用密鑰為(0.42559,0.7130,0.5246,2)對圖 1(c)的解密結果,圖 3(b)為使用密鑰為(0.4256,0.71299,0.5246,2)對圖 1(c)的解密結果,圖3(c)為使用密鑰為(0.4256,0.7130,0.52459,2)對圖 1(c)的解密結果,圖 3(d)為使用密鑰為(0.42559,0.7130,0.5246,4)對圖 1(c)的解密結果。由圖3可以看出,TD-ERCS系統(tǒng)的種子參數(shù)發(fā)生微小的改變,由此解密的圖像完全不能看出原圖的輪廓,算法具有高度的敏感性。

      圖3 不同的密鑰解密圖1(c)的解密結果

      7.4 算法的抗噪聲測試

      數(shù)字圖像在傳輸過程中可能會受到噪聲攻擊。噪聲攻擊分為很多種,實驗中常用的有高斯噪聲、椒鹽噪聲等。為了檢驗算法的魯棒性,分別對加密圖像添加密度為1%的椒鹽噪聲和高斯噪聲。圖4(a)為加1%椒鹽噪聲的原始圖像,圖4(b)為加1%椒鹽噪聲加密圖像解密后的圖像。圖4(c)為加1%高斯噪聲的原始圖像,圖4(d)為加1%高斯噪聲加密圖像解密后的圖像。從實驗的結果可知,加1%椒鹽噪聲原始圖像解密后的圖像能夠很好地恢復原始圖像,而對于加1%高斯噪聲的原始圖像,它已經丟失了原始圖像的大部分信息,解密后的圖像也不可能恢復原始圖像的信息。從實驗的結果可知,本文的算法對椒鹽和高斯噪聲有很好的魯棒性。

      圖4 對加密圖像添加高斯和椒鹽噪聲實驗

      8 結束語

      TD-ERCS混沌系統(tǒng)是一種高度復雜的非線性動力系統(tǒng),具有對初始條件非常敏感的特性,由它產生的混沌序列具有很好的隨機性。本文提出一種基于TD-ERCS混沌系統(tǒng)和提升小波相結合的數(shù)字圖像加密方法。該方法首先利用提升小波對數(shù)字圖像進行二維分解,然后利用混沌映射對分解系數(shù)進行置換,通過對數(shù)字圖像提升小波分解系數(shù)的置亂實現(xiàn)數(shù)字圖像的加密。通過計算機仿真表明,該方法對數(shù)字圖像加密具有較好的隱藏效果,并且對椒鹽和高斯噪聲攻擊有很好的魯棒性。

      [1] Liao Xiaofeng,Xiao Di,Chen Yong,et al.Theory and applications of chaotic cryptography[M].Beijing:Science Press,2009:232 -248.(in Chinese)廖曉峰,肖迪,陳勇,等.混沌密碼學原理及其應用[M].北京:科學出版社,2009:232-248.

      [2] Zhang Yanyan,Huang Qitao,Han Junwei.Lifting waveletbased progressive compression and real-time rendering to large terrain[J].Journal of Computer-Aided Design &Computer Graphics,2010,22(8):1352 - 1359.(in Chinese)張燕燕,黃其濤,韓俊偉.基于提升小波的大地形累進壓縮及實時渲染[J].計算機輔助設計與圖形學學報,2010,22(8):1352 -1359.

      [3] Wang Jingzhong,Li Dan.Watermarking algorithm for infrared image based on chaotic sequence and JND[J].Laser& Infrared,2009,39(5):562 -565.(in Chinese)王景中,李丹.基于混沌序列和JND的紅外圖像水印算法[J].激光與紅外,2009,39(5):562 -565.

      [4] Sheng Liyuan,Li Gengqiang,Li Zhiwei.One-way hash function construction based on tangent-delay ellipse reflecting cavity-map system[J].Acta Physica Sinica,2006,55(11):5700 -5706.(in Chinese)盛利元,李更強,李志煒.基于切延遲的橢圓反射腔映射系統(tǒng)的單向Hash函數(shù)構造[J].物理學報,2006,55(11):5700-5706.

      [5] Sheng Liyuan,Cao Liling,Sun Kehui,et al.Pseudo-random number generator based on TD-ERCS chaos and its statistic characteristics analysis[J].Acta Physica Sinica,2005,54(9):4031 -4037.(in Chinese)盛利元,曹莉凌,孫克輝,等.基于TD-ERCS混沌系統(tǒng)的偽隨機數(shù)發(fā)生器及其統(tǒng)計特性分析[J].物理學報,2005,54(9):4031 -4037.

      [6] Zou Ajin,Xiao Xiuchun.Asynchronous encryption of neural networks based on chaotic control system[J].Computer Engineering,2008,34(12):160 -161.(in Chinese)鄒阿金,肖秀春.基于混沌控制系統(tǒng)的神經網絡異步加密算法[J].計算機工程,2008,34(12):160 -161.

      [7] Sheng Liyuan,Sun Kehui,Li Chuanbing.Study of a discrete chaotic system based on tangent-delay for elliptic reflecting cavity and its properties[J].Acta Physica Sinica,2004,53(9):2871 -2876.(in Chinese)盛利元,孫克輝,李傳兵.基于切延遲的橢圓反射腔離散混沌系統(tǒng)及其性能研究[J].物理學報,2004,53(9):2871-2876.

      [8] Chen Hao,Liu Yanying.An infrared image fusion algorithm based on lifting wavelet transform[J].Laser& Infrared,2009,39(1):97 -100.(in Chinese)陳浩,劉艷瀅.基于提升小波變換的紅外圖像融合算法研究[J].激光與紅外,2009,39(1):97 -100.

      [9] Wang Xingyuan.Synchronization of chaotic system and its application to secure communication[M].Beijing:Science Press,2012:49 -54.(in Chinese)王興元.混沌系統(tǒng)的同步及在保密通信中的應用[M].北京:科學出版社,2012:49-54.

      [10] HeWenhua,Zhu Congxu.Fast image encryption new algorithm based on dual chaotic maps[J].Computer Engineering and Applications,2008,44(7):152 - 154.(in Chinese)賀文華,朱從旭.基于雙混沌映射的快速圖像加密新算法[J].計算機工程與應用,2008,44(7):152 -154.

      [11] Zhang Xianghua.Digital image encryption algorithm based on chaoticmap network[J].Computer Engineering,2010,36(6):175 -177.(in Chinese)張向華.基于混沌映射網絡的數(shù)字圖像加密算法[J].計算機工程,2010,36(6):175 -177.

      猜你喜歡
      數(shù)字圖像解密小波
      解密“熱脹冷縮”
      構造Daubechies小波的一些注記
      科技風(2021年19期)2021-09-07 14:04:29
      解密“一包三改”
      少先隊活動(2020年9期)2020-12-17 06:17:31
      基于MATLAB的小波降噪研究
      電子制作(2019年13期)2020-01-14 03:15:32
      炫詞解密
      ARGUS-100 藝術品鑒證數(shù)字圖像比對系統(tǒng)
      基于改進的G-SVS LMS 與冗余提升小波的滾動軸承故障診斷
      基于塊效應測度的JPEG數(shù)字圖像盲取證
      解密“大調解”
      基于FPGA小波變換核的設計
      電測與儀表(2014年8期)2014-04-04 09:19:38
      绥滨县| 肃南| 肇源县| 临清市| 新田县| 桦川县| 松潘县| 聂拉木县| 浦江县| 同江市| 筠连县| 上林县| 和静县| 陆丰市| 东光县| 南京市| 河东区| 新乡市| 上思县| 郴州市| 宁陵县| 阳信县| 建平县| 巨鹿县| 图们市| 北安市| 光泽县| 德令哈市| 新丰县| 绥滨县| 石楼县| 蓝田县| 息烽县| 南城县| 西盟| 桑植县| 镇宁| 平和县| 定陶县| 综艺| 铜山县|