亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進Logistic映射的圖像加密算法①

        2019-07-23 02:08:08胡春杰牛智星
        計算機系統(tǒng)應用 2019年6期
        關(guān)鍵詞:明文加密算法密文

        胡春杰,阮 聰,牛智星

        1(江蘇南水科技有限公司,南京 210012)

        2(水利部南京水利水文自動化研究所,南京 210012)

        引言

        隨著數(shù)字技術(shù)、通信技術(shù)的飛速發(fā)展與普及,圖像信息成為多媒體和網(wǎng)絡中最重要的信息之一.然而,由于互聯(lián)網(wǎng)的不確定性與開放性,在圖像數(shù)據(jù)傳輸過程中,其信息數(shù)據(jù)安全性問題越來越受到重視.所以,如何保證數(shù)字圖像的安全性顯得特別重要,圖像加密是最直接有效的途徑之一.傳統(tǒng)的加密方法加密效率低、時間較長,不再適用于圖像加密[1,2].由于混沌系統(tǒng)具有偽隨機性、初值敏感性等特性,因此將混沌系統(tǒng)應用到圖像加密中非常契合.隨著研究的不斷深入,混沌圖像加密算法和技術(shù)有了相當大發(fā)展[3-6].

        文獻[7]提出基于logistic 映射圖像加密算法.簡單易實現(xiàn),效果良好,但是單一的映射加密安全性較差.文獻[8]提出一種基于圖像分區(qū)的置亂算法.該算法首先對原始圖像進行分塊置亂,再對相鄰像素值進行異或運算置亂圖像.謝國波[9]提出了結(jié)合logistic 映射和Arnold 映射對圖像進行加密,提高了置亂和擴散兩者之間的關(guān)聯(lián)性,增加了圖像的安全性.文獻[10]提出了加強型超混沌加密算法,相比低維系統(tǒng)密鑰空間大,非線性行為復雜化,雖提高了圖像的安全性,但是效率不高[11-13].

        本文在cubic 映射和logistic 映射基礎(chǔ)上,提出了一種改進logistic 映射的圖像加密算法.首先改進logistic 映射對圖像進行置亂,然后將置亂圖像進行相鄰像素間按位異或運算、交叉換位操作,實現(xiàn)了對數(shù)字圖像的加密.實驗結(jié)果表明,本文算法不僅達到了較好的加密效果,而且安全性好,抵抗統(tǒng)計攻擊和差分攻擊強等特點.

        1 Logistic 映射及改進

        1.1 Logistic 映射

        Logistic 映射是一個典型的非線性迭代方程.其方程如下:

        其中,當3.5699<μ≤4 時,Logistic 映射系統(tǒng)處于混沌狀態(tài),對給定初始值x0,在式(1)作用下生成的序列是非周 期性、非收斂以及對初始條件敏感的,如圖1所示.

        圖1 Logistic 映射序列分布

        1.2 改進的Logistic 映射

        目前一維離散混沌映射有l(wèi)ogistic 映射和cubic 映射以及它們的衍生映射,其共同點都是系統(tǒng)參數(shù)少,混沌區(qū)間窄,混沌的復雜性較低,函數(shù)形式簡單.為了克服以上不足,本文將logistic 映射和cubic 映射進行結(jié)合改進,其方程表達式如下所示:

        式中,μ∈[0,4],a∈[0,4],b∈[0,3],c∈[0,4] 當參數(shù)μ=1.8,a=0.5,b=1,c=1 時,系統(tǒng)具有兩個正的Laypunov 指數(shù),說明該系統(tǒng)是一個超混沌系統(tǒng).

        為了檢驗改進logistic 映射系統(tǒng)偽隨機性的好壞,分別對logistic 映射改進前后進行了NIST 測試,測試結(jié)果如表1所示,從表1可以看出,logistic 序列有5 項密鑰通過,改進logistic 映射全部通過,表明改進后映射的偽隨機性高于經(jīng)典的logistic 映射.

        表1 NIST 測試結(jié)果

        2 改進的加密算法設(shè)計

        2.1 位置置亂

        本文應用改進的logistic 映射置亂明文圖像,其主要步驟如下:

        (1)將原始明文圖像轉(zhuǎn)換成二維矩陣,分別將其行數(shù)和列數(shù)放在數(shù)組C1 和C2 中;

        (2)計算原始明文圖像所有像素值之和為sum,通過式(3),得到輔助密鑰k;

        (3)設(shè)改進logistic 映射的初始值為x0和y0經(jīng)過和得到混沌系統(tǒng)新的初始值x′0和y′0;

        (4)設(shè)置初始條件x0= 0.3,y0=0.4 經(jīng)過式(2)迭代生成兩個實數(shù)序列{xk,yk|k=1,2,···,m×n}

        (5)對序列xk和yk分別依次進行升序操作,并相應地記錄各元素在原始序列的下標,得到兩個序列的索引Index1 和Index2,將索引Index1 和Index2 與原始圖像的行C1 和列C2 交換,從而達到置亂的效果,得到置亂圖像C.

        2.2 圖像像素值的改變

        首先對置亂圖像C中每個像素和它前面相鄰的像素進行按位異或運算,再對其異或運算的結(jié)果進行像素值的交叉換位,得出最終加密圖像.其主要步驟如下:

        (1)設(shè)置亂圖像C的第一個像素的灰度值為C(1)與255 進行異或,得到C′(1),再對C′(1)進行交叉換位,得到Q(1).具體的換位操作如下圖2所示(圖2 中的bit1,bit2,…,bit8 分別表示像素點二進制灰度值的第 1,2,…,8 位);

        圖2 交叉換位示意圖

        (2)置亂圖像C的第二個像素的灰度值C(2)與Q(1)進行異或操作,得到C′(2),再對C′(1)進行交叉換位,得到Q(2);

        (3)依次將圖像的每個灰度值C(i)與Q(i-1)進行異或,得到C′(i);依據(jù)交叉換位規(guī)則得到Q(i).最后將一維Q(i)換成圖像D,即得到最終加密圖像D.

        2.3 解密算法

        解密過程為加密過程的相反過程,只要在正確的密鑰條件下,按照加密過程的相反操作處理就可以恢復得到原始圖像.

        3 仿真結(jié)果

        本文采用經(jīng)典的Lena 作為原始圖像,大小為256×256,在 Matlab7.0 平臺上仿真實驗,運行得到加密圖像.圖3(b)為置亂圖像,圖3(c)為密文圖像,圖3(d)為正確解密圖像.

        圖3 圖像加密與解密

        4 算法分析

        4.1 直方圖分析

        圖4(a)為明文圖像的灰度直方圖,圖4(b)為密文圖像的灰度直方圖.從圖4可以看出,明文圖像的像素點分布不均勻,密文圖像的像素點分布相對均勻,很好地隱藏了明文圖像的統(tǒng)計特性,達到了預期的要求.

        圖4 加密前后的灰度值

        4.2 密鑰空間分析

        本文加密算法中改進的logistic 映射有4 個系統(tǒng)參數(shù)和2 個初始值共6 個密鑰值.假如計算機精度可以達到1 0-16,那么密鑰空間為1 096,以及在置亂-擴散過程中有一個外層循環(huán),可見密鑰空間非常大.想要通過窮舉攻擊解密圖像,成功的幾率是及其渺小的,也就是說可以滿足抵御暴力破譯的要求.

        4.3 信息熵

        信息熵是衡量信號源不確定性的重要參數(shù),圖像越是混亂,信息熵就越接近理想值,其定義式為:

        其中,P(mi)是灰度值mi出現(xiàn)的概率,N為像素比特位數(shù).由式(11)計算可得原始圖像的信息熵為7.5683,密文圖像的信息熵為7.9900,非常接近于灰度級為256 的圖像最大值8,可以得出密文圖像所有像素值分布十分均勻的,加密系統(tǒng)能夠有效地抵御惡意熵攻擊.

        4.4 相鄰像素點的相關(guān)性

        為了檢驗與分析加密前后圖像的相關(guān)性,分別從明文和密文中隨機性地選取2000 對相鄰的像素,使用式(12)計算相關(guān)性:

        其中,E(x)、E(y)分別是x,y的期望;n是像素點的個數(shù);cov(x,y)是x,y的協(xié)方差;r相關(guān)系數(shù),

        圖5至圖7分別是明文圖像和密文圖像在垂直、水平、對角線方向相鄰點分布情況.從各圖中可以看出,明文圖像中的點基本上都集中在對角線周圍,即圖像相鄰點相關(guān)性很強.而密文圖像中的像素點均勻集中在坐標上,即密圖相鄰點相關(guān)性低.

        圖5 垂直方向的相關(guān)性

        圖6 水平方向的相關(guān)性

        圖7 對角方向的相關(guān)性

        由表2可得到,明文圖像的相鄰像素點相關(guān)性系數(shù)趨近于1,而密文圖像的相關(guān)性較小,其相關(guān)系數(shù)靠近于0,可以得出密文圖像的相鄰間像素點基本不再相關(guān).相比較其他算法[4,9,14],可見該算法的相關(guān)系數(shù)r更小一點,說明本文加密算法具有良好的擴散性.

        表2 相鄰像素點的相關(guān)

        4.5 差分攻擊分析

        為了測試明文圖像一個像素的變化對該算法整體加密結(jié)果的影響,采用兩種常見的措施[15]:像素變化率(NPCR)和統(tǒng)一平均變化程度(UACI).若一個像素值的變化導致密文圖像發(fā)生顯著地改變,就可以說明算法能抵御差分攻擊.

        現(xiàn)從圖像中隨機選取5 個像素點,分別將像素值加1,再對改變像素值后圖像進行加密,應用式(13)和式(式14)進行計算.對得到的值取平均值NPCR=99.61%和UACI=31.62%.這就說明當改變原始圖像lena(256×256)一個像素時,會使密文圖像接近100%的NPCR變化,UACI也在31%以上.說明本文加密算法抵抗差分攻擊能力比較強.

        5 結(jié)束語

        本文提出了基于改進logistic 映射的圖像加密算法.先利用改進的logistic 映射對圖像進行位置置亂,再進行相鄰像素間按位異或、交叉換位操作得到最終加密圖像.仿真實驗分析表明,該算法可以達到良好的加密效果、簡單易實現(xiàn)、安全性較好,在數(shù)字圖像通信傳輸中,具有良好的實用價值.

        猜你喜歡
        明文加密算法密文
        一種針對格基后量子密碼的能量側(cè)信道分析框架
        一種支持動態(tài)更新的可排名密文搜索方案
        基于模糊數(shù)學的通信網(wǎng)絡密文信息差錯恢復
        奇怪的處罰
        奇怪的處罰
        基于小波變換和混沌映射的圖像加密算法
        四部委明文反對垃圾焚燒低價競爭
        云存儲中支持詞頻和用戶喜好的密文模糊檢索
        Hill加密算法的改進
        夜夜欢性恔免费视频| 天天爽夜夜爽夜夜爽精品视频| 无码爽视频| 日本丰满熟妇videossex一| 亚洲成av人片天堂网| 无码人妻丰满熟妇片毛片| 乱子真实露脸刺激对白| 狠狠色综合播放一区二区| 国产精品久久国产三级国不卡顿| 丰满岳乱妇久久久| 免费成人毛片| 亚欧免费视频一区二区三区| 久久迷青品着产亚洲av网站| 99久久久69精品一区二区三区 | 亚洲丰满熟女乱一区二区三区| 91久久精品色伊人6882| 国精品人妻无码一区二区三区性色 | 亚洲A∨无码国产精品久久网| 久久久99精品视频| 中文字幕日韩一区二区不卡| 久久伊人亚洲精品视频| 精品亚洲a∨无码一区二区三区| 亚洲熟妇久久国产精品| 18禁无遮挡羞羞污污污污网站| 亚洲欧美国产日韩字幕| 亚洲精品一区二区三区国产| 亚洲av日韩专区在线观看| 夜夜躁日日躁狠狠久久av| 欧美大屁股xxxx| 久久aⅴ无码av免费一区| 91久久国产自产拍夜夜嗨| 国产精品久久中文字幕亚洲| 蕾丝女同一区二区三区| 精品久久久久久久无码人妻热| 好爽…又高潮了毛片免费看| 中文字幕人成乱码中文乱码| 色婷婷久久综合中文蜜桃| 中国人妻与老外黑人| 国产精品久久久久国产精品| 一区二区三区熟妇人妻18| 亚洲精品乱码久久久久久|