《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于雙混沌映射的圖像加密算法
基于雙混沌映射的圖像加密算法
來源:微型機與應用2010年第23期
唐立法,周健勇
(上海理工大學 管理學院,上海 200093)
摘要: 提出了一種基于Logistic和Henon混沌映射的圖像加密方法。首先利用Logistic混沌動力學系統產生的混沌序列,通過動態量化算法增強其隨機性和復雜性,對原始圖像進行混沌置亂,得到置亂圖像。然后對Henon混沌映射產生的序列進行量化變換,產生“異或”矩陣,與置亂后的圖像進行“異或”,實現對圖像的加密。仿真實驗表明,該方法具有良好的加密效果和較強的安全性。
Abstract:
Key words :

摘  要: 提出了一種基于Logistic和Henon混沌映射圖像加密方法。首先利用Logistic混沌動力學系統產生的混沌序列,通過動態量化算法增強其隨機性和復雜性,對原始圖像進行混沌置亂,得到置亂圖像。然后對Henon混沌映射產生的序列進行量化變換,產生“異或”矩陣,與置亂后的圖像進行“異或”,實現對圖像的加密。仿真實驗表明,該方法具有良好的加密效果和較強的安全性。
關鍵詞: 圖像加密;混沌加密;Logistic映射;Henon映射;混沌映射

    數字圖像信息具有直觀、形象、易懂和信息量大等特點,已成為人們日常生活、生產中接觸最多的信息種類之一[1]。隨著數字圖像在商業、軍事等不同程度的保密領域內的普及,其安全性研究得到了廣泛的關注[2]。由于圖像存儲的特殊性,在傳統的密碼學領域并沒有單獨將圖像作為一種特殊的明文形式來考慮其加密特性。雖然利用傳統的加密技術對圖像加密是可實現的,但其加密效率低、安全性不高,不能適應圖像加密的需要,因此專用的圖像加密技術被廣泛關注。近年來混沌理論的應用研究引起了密碼學界的關注,由于混沌遍歷性正符合Shannon提出的密碼系統設計的擴散混淆等基本原則,使混沌理論在圖像加密中得到廣泛應用[3-5]。本文提出一種基于Logistic和Henon雙混沌的圖像加密算法,并通過實驗分析證明,該算法具有優異的加密性能和運算效率。
1 混沌理論及模型
    混沌與密碼學有著緊密的聯系,一個好的密碼系統應該具備以下幾個條件[6]:(1)把明文變換為盡可能隨機的密文;(2)加密算法對明文有高度敏感性;(3)加密系統對密鑰有高度敏感性。由于混沌具有對初值的敏感性、良好的偽隨機特性、軌道的不可預測性等特征,這些特征正好能夠滿足密碼系統的要求。
Logistic映射是一個非常簡單卻具有重要意義的非線性迭代方程,雖然它具有確定的方程形式,不包含任何不確定因素,卻能產生完全隨機的、對參數?滋的動態變化和初值極為敏感的序列。其定義如下:

初始值極度敏感,對于相差的初始值,方程迭代出來的軌跡差別相差很明顯,一般情況下,很難從一段有限長度的序列來推斷出混沌系統的初始條件。該混沌模型迭代方程簡單,混沌加密參數只有一個,這決定了其加密運算速度快,特別是比高維的混沌系統要快很多,但其密鑰空間比較小,安全性稍差,因此不考慮單獨使用它。
    Henon混沌系統是1976年由Henon提出的一種二維迭代系統,具有兩個參數的平面映射族。Henon混沌映射定義如下:

式中,a、b為控制參數,當1.05<a<1.8、b=0.3時,Henon映射處于混沌狀態[7]。當處于混沌時,它與Logistic模型同樣具有混沌的特性,不同的是Henon映射是一個具有兩個參數的平面映射族。雖然理論上對Henon混沌的研究比較成熟,但是由于其產生混沌序列的特殊性,一般也不單獨使用。
2 加密解密矩陣的構造
    由于單混沌存在諸多缺陷,密鑰空間小,且在有限精度的系統下受限制,參考文獻[8]表明,單混沌映射加密易受到攻擊利用。因此,本文利用Logistic和Henon雙混沌系統來構造加密矩陣實現對圖像加密。首先對Logistic混沌系統產生的序列通過一種動態量化得到置換矩陣的隨機數,對圖像的像素位置置亂;再通過Henon混沌系統的映射,利用整數求余的量化方法來得到“異或”加密的隨機數,與置亂后的圖像依次“異或”。圖像加密效果完全取決于兩種混沌系統產生的隨機數,因此,對Logistic混沌的動態量化和Henon的整數求余量化成為實現加密效果的關鍵。
    設原始圖像為I,大小為m×n,則圖像I可以表示為:I=F(i,j)(0≤i≤m,0≤j≤n)。其中,(i,j)表示像素點位置,F(i,j)表示該點處圖像的數據,則F(i,j)可構成圖像數據矩陣T。
2.1 置換矩陣的構造
    首先利用一種隨機全排列生成算法來生成置換加密中所需的全排列。所謂全排列即是將M個不同元素按照一定的順序排列起來,稱為這M個不同元素的一個全排列。本置換方法分為行置換和列置換,行置換算法描述如下:
    (1)設生成的置換矩陣大小為m×n,首先要生成一個0~M-1之間的全排列元素,元素數目為M(M>n)。
    (2)初始化全排列矩陣,令{0,1,…,M-1}中所有元素的一個全排列為{a0,a1,…,aM-1},當i≠j時,有ai≠aj。全排列初始值系數為L,令n=?骔L×M」,L可以當密鑰給出,一般L在(0.5,0.7)區間即可。若太小,則產生的全排列隨機性差;若太大,則數據重復多,將會增加系統的迭代次數。
    (3)設所用混沌系統方程為xn=f(xn-1),本文用的是Logistic混沌模型,xn即為當前混沌序列,每次都要進行迭代來產生新的混沌序列。利用不等分區間的動態量化對混沌序列進行進一步處理,以增強其隨機性和復雜度,本文利用參考文獻[9]的判決公式(3)對Logistic混沌方程式(1)產生的序列{xn}進行判決,可以得到K=2n進

    定義序列{xn}經過判決所在的位置構成序列為Pn={p1,p2,…,pn},其中Pi=j,即每一個xi都和一個xpi相對應,可進行兩個位置元素交換,然后再重新判決,通過這樣的量化即可得到n個0~M-1之間的隨機數。
    (4)初始化一個數組A,初始為空,最大長度為m,將步驟(2)生成的元素依次添加到A中,若A中不存在生成的元素,則添加到A末尾,否則舍棄。直到A中元素為n個,然后將0~M-1間元素不在A中的依次添加到A中,形成初始化全排列A。
    (5)對初始化全排列A再進行一次全變換來增強隨機性,方法同步驟(2),即將兩個對應位置元素A[Pi]同A[Ppi]的交換。這里全變換的次數可以自行設定,但考慮系統運行的速度,全變換輪數r不宜過大,一般不超過5輪,由密鑰給出。
    (6)反復執行步驟(3)、(4)、(5)可得到一個m行隨機全排列,即可構成m×n大小的行置換矩陣A′。
    (7)行置換方法可看作函數B=E(A′,T),其中B為加密后矩陣,即是將T[i,j]的值賦給B[i,Ppj]。列置換的方法和行置換方法相同,在此不再描述。設矩陣B經過列置換后為B′m×n。
    該算法生成的全排列對混沌系統的初值敏感,密鑰的細微差別都將產生不同的全排列。利用該算法可以生成任意多所需長度的隨機全排列,算法中細微部分可以靈活處理,以增強密鑰強度。
2.2 “異或”矩陣的構造
    利用Henon映射進行迭代產生隨機數構成“異或”矩陣。由于Henon映射有一定的局限性,參考文獻[10]對常用的幾種混沌模型產生的序列進行隨機性測試,得出Henon混沌映射的隨機性強度并不是十分理想。因此,本文用Henon混沌序列進行擾動變換后產生相關序列及參數,將輸出結果進行整數取余進一步量化得到“異或”矩陣。其中部分細節可以靈活變換修改,在此不作詳細規定。

    (4)反復執行步驟(1)、(2)、(3),直到構成大小為m×n的“異或”矩陣所需隨機數,設得到的“異或”矩陣為Cm×n。
     (5)將“異或”矩陣Cm×n與所得的置換矩陣B′m×n逐一“異或”即可得到加密矩陣。
    “異或”矩陣的使用增強了整個算法的安全性。置換矩陣和“異或”矩陣的使用,進一步增強了加密效果,使抗攻擊能力得到增強。
2.3 解密算法
    解密算法是加密算法的逆運算,在解密算法中,置換矩陣是加密算法中置換矩陣的逆置換,“異或”矩陣與加密中的“異或”矩陣相同,只是在解密過程中要先進行“異或”運算,最后再進行“異或”運算。
3 仿真實驗及測試分析
3.1 加密效果

    本文采用大小為256×256、8 bit大小的Lena灰度圖像作為待測試圖像。密鑰選取參數如下:x0=0.079 897 522 926 330 7,μ0=4,r=1,x′0=0.790 408 305 649 9,y′0=0.210 030 319 169 164,t=3,分別取小數點后3、5、7位。原始圖像及其灰度直方圖分別如圖1、圖3所示,加密后的圖像和灰度直方圖分別如圖2、圖4所示。從圖中可以看出,加密后的圖像效果很好,各像素的灰度值分布均勻,與原始圖像完全不同,對已知明文攻擊非常安全。

3.2 敏感性分析
    圖5為正確密鑰解密所得圖像,通過比較可知,與原圖的像素值完全相同,表明該算法沒有信息的丟失。當密鑰中的x0=0.079 897 522 926 300 6、其他密鑰參數不變時,解密所得圖像如圖6所示??梢娂词故褂门c正確密鑰差值微小錯誤的密鑰進行解密,得到的仍是與原圖像差別很大的錯誤圖像,即說明本文所用算法對密鑰具有高度的敏感性。

3.3 圖像剪裁測試
    從解密后的圖像中,剪裁掉右上角25%大小后的圖像如圖7所示,剪裁掉中間一個大小為100×100后的圖像如圖9所示。經解密后的圖像分別如圖8、圖10所示??梢钥闯?,對密文進行剪裁干擾后進行恢復,恢復后的圖像也能很清楚地反映原始圖像的一些特征,而且密文集中剪裁出的點都分散到原圖像的不同位置,說明對圖像的加密效果比較理想。


3.4 圖像相關性分析
    為了分析原圖像與密文圖像的相鄰像素相關性,在水平、垂直和對角線方向上分別從原始圖像和密文圖像中隨機選擇2 000對相鄰的像素點,并按照參考文獻[10]中公式計算相關性,圖11、圖12分別是圖像加密前后3個方向(水平方向、垂直方向、對角線方向)的相鄰像素相關性。

     表1為按3個方向計算所得的相關系數結果。由結果可知,原始明文圖像相鄰像素是高度相關的,相關系數接近于1。而加密圖像的相鄰像素相關系數接近于0,相鄰像素已基本不相關,說明明文的統計特征已被擴散到隨機的密文中。


    本文提出基于雙混沌映射的圖像加密方法,充分利用混沌映射的性質實現圖像的加密。相對于傳統的單一混沌映射,密鑰空間選擇更廣,提高了密鑰流的線性復雜度,很大程度上增強了圖像加密的效果。實驗及測試分析證明,本方法簡單易行、可靠性和安全性較好。
參考文獻:
[1] JAIN A K.著.數字圖像處理基礎[M].韓博,等譯.北京:清華大學出版社,2006.
[2] 廖曉峰.混沌密碼學原理及其應用[M].北京:科學出版社,2009:232.
[3] MATTEWS R. On the derivation of a chaos encryptional algorithm[J]. Cryptologia, 1989,13:29-42.
[4] 李國輝,徐得名,周世平.隨機性參數自適應的混沌同步[J].物理學報,2004,53(2):379-382.
[5] 曹美君,張宏.混沌理論在數據加密中的應用[J].信息技術,2009(6):169-171.
[6] 鐘華.基于混沌技術的圖像加密研究[D].長沙:長沙理工大學,2006.
[7] HENON M. A two-dimensional mapping with strange attractor[J]. Communication in Mathematical Physics, 1978(50):69-70.
[8] CHEN G, MAO Y. A symmetric image encryption scheme based on 3D chaotic cat maps[ J ]. Chaos, Solitons and Fractals, 2004(21):749-761.
[9] 馮明庫,薛迎宵.混沌吸引子隨機性的一種判別方法[J].計算機工程與應用,2007,43(15):56-58.
[10] 蔡覺平,李贊,宋文濤.一種混沌偽隨機序列復雜度分析法[J].物理學報,2003,52(8).

此內容為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>
          欧美久久久久久久久久| 亚洲欧美日本精品| 亚洲视频精品在线| 99日韩精品| 亚洲在线观看免费视频| 国产精品国产三级国产专播品爱网| 欧美日韩精品三区| 免费精品99久久国产综合精品| 亚洲一区三区电影在线观看| 亚洲一区二区三区精品视频| 亚洲成色www8888| 亚洲人成毛片在线播放| 一区二区冒白浆视频| 欧美91视频| **欧美日韩vr在线| 国产精品国产三级国产aⅴ入口| 亚洲欧美日韩在线| 99riav1国产精品视频| 国产九九精品| 韩国在线一区| 亚洲精品久久久一区二区三区| 久久成人免费日本黄色| 在线观看欧美精品| 欧美日韩一区二区三区免费看| 久久嫩草精品久久久精品一| 欧美一级黄色网| 国内精品视频久久| 国产日韩欧美在线播放| 亚洲视频axxx| 欧美激情亚洲综合一区| 一区二区三区**美女毛片| 国产精品久久久久久久电影| 在线观看三级视频欧美| 欧美综合第一页| 欧美亚洲视频在线看网址| 亚洲一级片在线观看| 久久精品中文字幕一区二区三区| 国产欧美精品一区二区色综合| 影音先锋久久| 欧美三级小说| 亚洲网址在线| 亚洲精品久久久久久久久久久久| 亚洲精品一区二区网址| 欧美激情综合色综合啪啪| 亚洲国产精品ⅴa在线观看| 欧美 日韩 国产精品免费观看| 国产精品亚洲аv天堂网| 亚洲视频一区二区| 好吊色欧美一区二区三区四区| 国产女同一区二区| 亚洲一级二级| 久久精品国产精品亚洲精品| 性娇小13――14欧美| 久久久蜜桃一区二区人| 亚洲精品综合| 男女激情久久| 欧美看片网站| 999亚洲国产精| 亚洲欧美中文另类| 99re8这里有精品热视频免费| 另类av导航| 久久精品最新地址| 欧美日韩午夜剧场| 欧美在线国产精品| 日韩性生活视频| 欧美视频在线不卡| 红桃av永久久久| 亚洲一区二区三| 亚洲国产导航| 亚洲国产视频一区| 欧美电影免费观看大全| 欧美成人免费在线观看| 亚洲一区www| 国产亚洲欧美aaaa| 夜夜精品视频| 午夜亚洲性色视频| 亚洲视频精选| 国产精品免费福利| 国产精品久久久久免费a∨| 亚洲精品影院在线观看| 一本久道久久综合中文字幕| 一本一本a久久| 欧美日韩免费视频| 亚洲第一区在线| 日韩一二三在线视频播| 伊人狠狠色j香婷婷综合| 国产女人精品视频| 在线视频成人| 9国产精品视频| 一本久久a久久免费精品不卡| 欧美新色视频| 国产精品一区视频| 国产精品一香蕉国产线看观看| 国产美女一区二区| 一区二区高清| 精品白丝av| 国产精品99免视看9| 国产亚洲精品bt天堂精选| 激情欧美亚洲| 亚洲摸下面视频| 夜夜精品视频一区二区| 欧美韩国在线| 国产精品福利在线观看| 欧美日本在线看| 一本色道久久加勒比精品| 亚洲国产美国国产综合一区二区| 免费日韩av| 亚洲一区精品视频| 亚洲欧美国产日韩中文字幕| 欧美久久久久久久久久| 国产精品久久久久久影视| 亚欧成人精品| 亚洲国产精品尤物yw在线观看| 欧美精品久久99| 国产精品综合| 亚洲曰本av电影| 久久久午夜视频| 99在线精品免费视频九九视| avtt综合网| 亚洲激精日韩激精欧美精品| 欧美日韩hd| 欧美一区国产一区| 欧美激情成人在线| 欧美日韩影院| 亚洲电影第三页| 国产欧美婷婷中文| 在线观看中文字幕亚洲| 久久亚洲色图| 国产精品欧美激情| 亚洲国内精品在线| 久久久久综合一区二区三区| 一区二区高清| 欧美日韩成人一区| 欧美日韩在线播放一区| 欧美刺激性大交免费视频| 国产偷久久久精品专区| 午夜性色一区二区三区免费视频| 欧美伊人久久久久久午夜久久久久| 欧美 日韩 国产在线| 在线成人黄色| 在线精品国产成人综合| 久久手机精品视频| 亚洲欧美日韩另类| 久久大综合网| 亚洲欧洲日产国产综合网| 亚洲国产成人久久综合一区| 亚洲二区在线视频| 在线观看日韩av先锋影音电影院| 在线观看不卡| 亚洲人成亚洲人成在线观看| 亚洲影院在线| 日韩视频在线一区二区| 136国产福利精品导航| 黄色成人av| 欧美精品激情在线观看| 亚洲一线二线三线久久久| 久久久久久日产精品| 国产日韩欧美中文| 一本大道久久精品懂色aⅴ| 欧美高清不卡| 国产区日韩欧美| 老鸭窝亚洲一区二区三区| 国内精品久久久久国产盗摄免费观看完整版| 中国女人久久久| 国产欧美1区2区3区| 欧美在线www| 国产综合香蕉五月婷在线| 激情视频亚洲| 亚洲淫片在线视频| 久久久精品2019中文字幕神马| 国产一区二区视频在线观看| 亚洲欧美日本另类| 亚洲韩国日本中文字幕| 久久精品72免费观看| 亚洲一区在线直播| 亚洲精品视频一区二区三区| 亚洲在线视频观看| 亚洲电影有码| 国产欧美视频一区二区| 狠狠狠色丁香婷婷综合久久五月| 亚洲日本欧美日韩高观看| 日韩视频中文字幕| 国产自产高清不卡| 在线观看视频一区二区欧美日韩| 国产精品二区在线观看| 欧美日韩亚洲天堂| 久久成人18免费观看| 亚洲系列中文字幕| 国产精品试看| 亚洲一区二区三区四区五区午夜| 亚洲欧美视频一区二区三区| 亚洲黄色在线视频| 亚洲精品男同| 欧美日韩亚洲一区二区三区四区| 国产视频一区在线观看一区免费| 快播亚洲色图| 亚洲一区二区三区精品在线| 狠狠色狠狠色综合系列| 欧美日韩色婷婷| 亚洲综合色自拍一区| 欧美精品成人91久久久久久久| 亚洲欧美一区二区激情| 亚洲国产另类久久久精品极度| 久久国产精品亚洲va麻豆| 最新亚洲电影| 夜夜嗨av色一区二区不卡| 欧美午夜精品理论片a级大开眼界| 久久综合给合久久狠狠狠97色69| 亚洲片国产一区一级在线观看| 国产乱子伦一区二区三区国色天香| 亚洲欧美日韩在线高清直播| 欧美成人精精品一区二区频| 欧美福利在线| 宅男精品视频| 欧美日韩一区二区欧美激情| 狠狠色2019综合网| 国产精品呻吟| 欧美诱惑福利视频| 久久天堂国产精品| 欧美高清视频一区| 欧美精品日韩www.p站| 亚洲在线视频一区| 欧美一区二区三区播放老司机| 国产精品成人免费精品自在线观看| 久久久久国产一区二区三区| 国产精品国产福利国产秒拍| 久久亚洲视频| 久久另类ts人妖一区二区| 亚洲一卡二卡三卡四卡五卡| 麻豆成人91精品二区三区| 欧美国产一区二区在线观看| 性欧美激情精品| 欧美久色视频| 亚洲激情不卡| 亚洲欧美日韩在线综合| 亚洲免费不卡| 一区二区欧美在线观看| 国产欧美一区二区在线观看| 日韩一区二区免费看| 亚洲视频在线二区| 国产精品午夜国产小视频| 亚洲成在人线av| 蜜臀99久久精品久久久久久软件| 欧美一级大片在线观看| 国产有码一区二区| 国产欧美日韩一区二区三区在线观看| 欧美日韩午夜激情| 午夜久久久久久久久久一区二区| 国产伦一区二区三区色一情| 国模私拍一区二区三区| 国产精品久久久久国产精品日日| 国产精品国产三级国产| 亚洲欧美日韩成人| 亚洲精品乱码久久久久久蜜桃91| 欧美久久一级| 国产婷婷成人久久av免费高清| 久久精品夜色噜噜亚洲aⅴ| 一区二区三区蜜桃网| 中日韩美女免费视频网址在线观看| 国产精品白丝黑袜喷水久久久| 伊人久久大香线蕉av超碰演员| 国产一区二区剧情av在线| 国产日韩欧美另类| 国产手机视频一区二区| 篠田优中文在线播放第一区| 亚洲第一天堂无码专区| 欧美日韩成人在线视频| 国产视频久久网| 国产欧美日韩一区二区三区在线| 久久午夜精品| 久久久www成人免费无遮挡大片| 一区二区三区久久精品| 国产精品一区一区| 亚洲欧美综合| 国产精品劲爆视频| 亚洲精品在线视频| 国产一区二区三区免费不卡| 一区二区欧美在线观看| 久久国产精品亚洲va麻豆| 亚洲激情啪啪| 久久精品国产99国产精品澳门| 激情综合色综合久久| 久久一区二区三区av| 欧美亚洲一区二区在线观看| 国产欧美日韩高清| 亚洲视频精选在线| 国产女精品视频网站免费| 亚洲精品久久久久久久久久久久久| 亚洲精品一区二区三区婷婷月| 亚洲香蕉成视频在线观看| 亚洲午夜小视频| 久久亚洲一区二区| 欧美一区二区精品| 亚洲欧美在线磁力| 亚洲成人在线视频播放| 亚洲国产精品福利| 欧美日韩国产区一| 国产精品裸体一区二区三区| 国产精品人人做人人爽人人添| 国产区在线观看成人精品| 久久久久久久高潮| 国内精品视频666| 一区二区三区在线视频观看| 日韩视频中文| 一区二区视频欧美| 国产精品区一区二区三区| 国内精品国语自产拍在线观看| 国产午夜精品一区二区三区欧美| 久久久久久久久久码影片| 亚洲激情视频在线| 国产婷婷色一区二区三区在线| 免费国产一区二区| 欧美国产激情二区三区| 黄色成人av网| 国产亚洲一区二区三区在线播放| 91久久精品一区二区别| 日韩一区二区福利| 亚洲欧美电影在线观看| 国产在线乱码一区二区三区| 国产精品videosex极品| 国产亚洲aⅴaaaaaa毛片| 亚洲午夜影视影院在线观看| 国产精品久久福利| 亚洲一区二区三区涩| 国产日韩欧美在线| 午夜精品福利一区二区三区av| 欧美噜噜久久久xxx| 久久久国产一区二区|