999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于分數階統一混沌系統的圖像加密算法*

2017-06-09 08:53:29毛驍驍孫克輝劉文浩
傳感器與微系統 2017年6期
關鍵詞:系統

毛驍驍, 孫克輝, 劉文浩

(中南大學 物理與電子學院, 湖南 長沙 410083)

基于分數階統一混沌系統的圖像加密算法*

毛驍驍, 孫克輝, 劉文浩

(中南大學 物理與電子學院, 湖南 長沙 410083)

為了解決數字圖像信息傳輸所面臨的安全性問題,基于分數階統一混沌系統,提出了一種新的圖像加密算法。采用經典的置亂—擴散機制,整個加密策略分為圖像像素位置置亂和像素值替代兩個過程。在像素置亂的過程中,采用排序的方式分別對圖像的行和列進行置亂。在像素值替代的過程中,通過與密鑰序列進行異或運算來實現加密。而混沌系統則作為偽隨機序列發生器,并作用于加密的各個階段。安全性和時間復雜度分析表明:該算法具有高的安全性和低的時間復雜度,且能夠抵御幾種常見的攻擊方式。

分數階統一混沌系統; 圖像加密; 安全性和時間復雜度分析

0 引 言

隨著計算機技術和網絡技術的發展,信息安全的問題日益凸顯[1~3]。然而傳統的文本加密算法DES(data encryption standard)和AES(advanced encryption algorithm)并不適用于加密圖像,難以滿足實時加密的要求[4]。在此背景下,基于混沌的圖像加密策略引起了廣泛地關注[5~12]。混沌系統具有初值敏感性、遍歷性和類噪聲性等特點,使其在密碼學應用中具有天然的優勢,且混沌序列通過簡單迭代即可生成,能滿足事實性要求。

混沌系統根據系統維數的不同可分為低維混沌系統和高維混沌系統[13]。低維混沌系統具有迭代速度快、硬件實現簡單等優點,但因其結構簡單以及密鑰空間小而存在安全隱患。相反,高維混沌系統具有更復雜的動力學特性和大的密鑰空間,因此,安全性更高,但硬件實現相對復雜,且其時間開銷相對較大。此外,根據系統階數的不同,混沌系統可分為整數階混沌系統和分數階混沌系統。相比于整數階混沌系統,分數階混沌系統已被證明具有更大的密鑰空間和更復雜的隨機序列,因而具有更好的安全性,且被廣泛地應用于數字信號處理、保密通信和數字水印等領域[14~16]。但目前基于分數階混沌系統的圖像加密算法研究仍然較少[17]。因此,基于分數階混沌系統的研究具有重要的現實意義和廣泛的應用價值。

但是分數階混沌系統在應用于圖像加密時也存在時間開銷較大的不足。針對這一問題,一方面選用Adomian分解算法[18]來求解分數階系統。相比于頻域算法和預估—校正算法,Adomian分解算法因速度更快,所占系統內存資源更少,而被廣泛地應用。另一方面,優化加密算法設計,盡量減少系統的迭代開銷,從而獲得低的時間復雜度。

本文基于分數階統一混沌系統來設計圖像加密算法,提出了基于Adomian安全性和時間安全性分析表明,該算法具有高安全性和低時間復雜度,且能抵制幾種常見攻擊方式。最后得出了結論。

1 分數階統一混沌系統設計

分數階統一混沌系統方程為[19]

(1)

式中 α為系統參數,q為系統的微分階數。這里采用速度較快的Adomian分解算法[18]來求解。取參數α=1,q=0.90時,其Lyapunov指數為(3.198 1,0,-20.026 9),系統為混沌態。此時,系統的吸引子相圖如圖1所示。

圖1 分數階統一混沌系統的吸引子相圖

2 混沌圖像加密算法設計

設計的圖像加密算法的流程圖如圖2所示。可見,整個加密算法可分為圖像像素位置置亂和像素值替代兩個過程。首先,通過行列雙方向排序的方法實現圖像像素的位置置亂。之后,通過行列像素替代操作實現圖像像素值的替代。而分數階統一混沌系統用于生成偽隨機序列,并作用于加密的各個階段。加密算法的具體步驟如圖2所示。

圖2 加密算法流程圖

2.1 圖像位置置亂過程

(2)

(3)

2)生成位置置亂序列IX,IY:令L=max(M,N)。迭代統一混沌系統m+L(m=1 000)次并舍棄前m個值,以消除暫態效應,增強初值敏感性,得到3個混沌序列如下

X={x1,x2,…,xL}

(4)

Y={y1,y2,…,yL}

(5)

Z={z1,z2,…,zL}

(6)

根據式(7)和式(8)按升序對序列X(1∶M),Y(1∶N)進行排序

[A,IX]=sort(X)

(7)

[B,IY]=sort(Y)

(8)

式中 A,B為排序后的新序列,IX為A中每一項對應X中項的索引,且IY為B中每一項對應Y中項的索引,分別為

IX={r1,r2,…,rM}

(9)

IY={c1,c2,…,cN}

(10)

3)行位置置亂:記行位置置亂后的圖像為T1,則通過式(11)實現對原始圖像P的每一行所在位置進行置亂

T1(i,:)=P(ri,:),i=1,2,…,M

(11)

式中 P(i,:)為第i行像素。

4)列位置置亂:記列位置置亂后的圖像為T,則通過式(12)實現對行置亂圖像T1的每一列所在位置進行置亂

T(:,j)=T1(:,cj),j=1,2,…,N

(12)

經過以上步驟,置亂過程結束,得到置亂后的圖像T。

2.2 圖像像素替代過程

1)生成加密密鑰:令α=1,q=0.9,取混沌系統的初始條件為(x0,y0,z0)=(1,5,20),迭代統一混沌系統m+L次并舍棄前m個值,以消除暫態效應,增強初值敏感性,得到三個新的混沌序列如下所示

(13)

(14)

(15)

接著通過式(16)和式(17)生成取值范圍為[0,255]的加密密鑰序列k1,k2如下

(16)

(17)

2)行像素替代:輸入位置置亂后的圖像T。通過式(18)對T的每一行像素與密鑰k1進行異或運算,得到行加密后的圖像C為

(18)

式中 c0為外部引入參數,可取[0,255]內的任意整數。

3)列像素替代:通過式(19)對C的每一列像素與密鑰k2進行異或運算,得到列加密后的圖像D作為最終的加密結果。解密是加密的逆過程

(19)

3 仿真結果

加解密實驗的仿真環境為Matlab 8.0,仿真結果如圖3所示。原始圖像選用256×256的灰度圖像Lena。

圖3 加解密結果

4 算法安全性和時間復雜度分析

4.1 密鑰空間

一個理想的圖像加密算法應該有足夠大的密鑰空間來抵御窮舉攻擊。在本密碼算法中,加密密鑰包括統一混沌系統的初始條件(x0,y0,z0)和系統參數α。假設計算精度達到10-15時,系統的密鑰空間為1015×1015×1015×1015=1060≈2200。根據目前計算機的計算能力,可知該密碼系統足以抵御窮舉空間。

4.2 密鑰敏感性分析

一個好的密碼系統除了應該有足夠大的密鑰空間外,還應該對其密鑰足夠敏感。這意味著如果加密或者解密密鑰微小的改變將使得加密或者解密的結果完全不同。在測試中,分別采用4個微小偏差的密鑰x0+10-15,y0+10-15,z0+10-14,α+10-15去解密加密的Lena圖像,如圖3(c),解密結果如圖4所示。可見,解密結果與正確解密的Lena圖像,如圖3(d)完全不同。因此,該密碼算法對密鑰極其敏感。

圖4 錯誤解密結果

4.3 分布直方圖

對于一個良好的圖像加密算法,其加密圖像的分布直方圖應該盡可能的平坦。圖5顯示了原始Lena圖像及其加密圖像的直方圖。可見,原始圖像的像素分布不均勻,而加密圖像的分布較為平坦。因此,具有較好的抗統計攻擊的能力。

圖5 分布直方圖

4.4 互相關系數

原始圖像的相鄰像素具有較高的相關性,而加密算法的目標之一就是打破這種相關性。這種相關性可以通過相鄰像素對的互相關系數來衡量,且對于理想的加密算法,其加密圖像的相鄰像素對的互相關系數應該接近于0。相鄰像素的互相關系數定義如下

(20)

cov(x,y)=E[x-E(x)] [x-E(y)]

(21)

(22)

(23)

式中 n為像素點數;E(x)和D(x)分別為x的平均值和方差。表1列出了原始圖像和加密圖像在水平、垂直和對角3個方向上的互相關系數。可知,原始圖像的互相關系數接近于1,而加密圖像接近于0,從數值上證明了該算法具有較好的抵御統計攻擊的能力。

表1 原始圖像和加密圖像相鄰像素對的互相關系數

4.5 抗差分攻擊能力分析

差分攻擊是一種常用的密碼攻擊手段。為了獲得抵御差分攻擊的能力,加密算法必須對明文圖像足夠敏感,也就是說,明文圖像像素值的微小改變,將使得加密結果完全不同。明文敏感性的測試指標包括像素的改變比率(number of pixels change rate,NPCR)和像素值平均改變程度(unified average changing intensity,UACI)。分別定義為

(24)

(25)

式中 M和N分別為原始圖像的寬和高;C1(i, j)為加密圖像在點(i,j)處的灰度值,C2(i,j)為新的加密圖像在點(i,j)處的灰度值,且它們的原始圖像僅有一個像素點不同;D(i,j)定義為

(26)

執行100組實驗,所得NPCR和UACI的最大值、最小值以及平均值如表2所示。可見平均NPCR大于99.6 %,平均UACI大于33 %,接近于理想值。因此,該算法具有良好的抵御差分攻擊的能力。

表2 NPCR和UACI的計算結果

4.6 時間復雜度分析

加密算法的時間復雜度分析是加密性能的一個重要指標。實驗環境是2.7 GHz Pentium雙核處理器,1.94 GB RAM以及Windows 7操作系統。針對不同256×256的明文圖像,一輪加密算法的執行時間如表3所示。可見該算法具有低的時間復雜度。分析可知:對于M×N的圖像,在位置置亂和像素值替代的過程中,混沌系統都只需Θ(max(M,N))次迭代耗時操作。因此,在整個加密過程中所需的系統迭代耗時操作較少,從而解決了以往基于分數階混沌系統的圖像加密算法時間復雜度較低的缺點。

表3 一輪圖像加密算法的執行時間 s

5 結 論

本文基于分數階統一混沌系統,采用置亂—擴散機制,提出了一種新的圖像加密算法。在該算法中,通過行列雙方向排序來置亂圖像的像素位置,通過與密鑰序列進行異或運算來實現像素值的替代。仿真結果以及算法安全性和時間復雜度分析表明:該算法具有好的加密效果,大的密鑰空間,強的密鑰敏感性以及低的時間復雜度,且能夠抵御差分、窮舉、統計等攻擊。因此,在數字信息加密中具有良好的應用前景。

[1] 柴秀麗,李 偉,史春曉,等.基于超混沌系統的彩色圖像加密新算法[J].傳感器與微系統,2013,32(8):131-138.

[2] 艾星星,孫克輝,賀少波,等.簡化Lorenz多渦卷混沌吸引子的設計與應用[J].物理學報,2014,63(12):120511.

[3] 朱從旭,孫克輝.對一類超混沌圖像加密算法的密碼分析與改進[J].物理學報,2012,61(12):1-12.

[4] Hua Zhongyun,Zhou Yicong,Pun Chiman,et al.2D Sine Logistic modulation map for image encryption[J].Information Sciences,2014,297:80-94.

[5] Majid K.A novel image encryption scheme based on multiple chaotic S-boxes[J].Nonlinear Dynamics,2015,82:527-533.

[6] Wang Xingyuan,Wang Qian.A novel image encryption algorithm based on dynamic S-box constructed by chaos[J].Nonlinear Dynamics,2014,75:567-576.

[7] Zhang Wei,Yu Hai,Zhu Zhiliang.Color image encryption based on paired interpermuting planes[J].Optics Communications,2015,338:199-208.

[8] Ye Ruisong.A novel chaos-based image encryption scheme with an efficient permutation-diffusion mechanism[J].Optics Communications,2011,284:5290-5298.

[9] Majid K.A novel image encryption scheme based on multiple chaotic S-boxes[J].Nonlinear Dynamics,2015,82:527-533.

[10] 孫克輝.混沌保密通信原理與技術[M].北京:清華大學出版社,2015.

[11] 李正周,丁 浩,劉 梅,等.實測海雜波光電圖像混沌特性研究[J].傳感器與微系統,2013,32(4):27-33.

[12] 劉敘含,申曉紅,姚海洋,等.基于帳篷混沌映射觀測矩陣的圖像壓縮感知[J].傳感器與微系統,2014,33(9):26-31.

[13] Liu Wenhao,Sun Kehui,Zhu Congxu.A fast image encryption algorithm based on chaotic map[J].Optics and Lasers in Enginee-ring,2016,84:26-36.

[14] Wu Xiangjun,Lu Yang.Generalized projective synchronization of the fractional-order Chen hyperchaotic system[J].Nonlinear Dynamics,2009,57(1-2):25-35.

[15] Kia Arman K,Naser F,Henry P L.A chaotic secure communication scheme using fractional chaotic systems based on an extended fractional Kalman filter[J].Communications in Nonlinear Science & Numerical Simulation,2009,14(3):863-879.

[16] Wang Yaqing,Zhou Shangbo.Image encryption algorithm based on fractional-order Chen chaotic system[J].Journal of Computer Applications,2013,33(4):1043-1046.

[17] 王 力,呂秀賓.基于IBE加密算法的遠程抄表系統的優化[J].無線電通信技術,2016,42(1):86-88.

[18] Zhao Jianfeng,Wang Shuying,Chang Yingxiang,et al.A novel image encryption scheme based on an improper fractional-order chaotic system[J].Nonlinear Dynamics,2015,80:1721-1729.

[19] 賀少波,孫克輝,王會海.分數階混沌系統的Adomian分解法求解及其復雜性分析[J].物理學報,2014,63(3):030502.

[20] Lü Jinhu,Chen Guanrong,Chen Daizhan,et al.Bridge the gap between the Lorenz system and Chen system[J].International Journal of Bifucation and Chaos,2002,12(12):2917-2976.

孫克輝 (1968-), 男, 通訊作者,教授, 博士生導師,從事混沌保密通信、智能儀器儀表工作,E—mail:kehui@csu.edu.cn。

Image encryption algorithm based on fractional order unified chaotic system*

MAO Xiao-xiao, SUN Ke-hui, LIU Wen-hao

(School of Physics and Electronics,Central South University,Changsha 410083,China)

In order to solve the security problem during transmitting digital image information,a novel image encryption algorithm based on fractional order unified chaotic system is proposed.This algorithm utilizes the classical confusion and diffusion mechanism,and the whole encryption strategy can be divided into two stages:image pixel position permutation and pixel value substitution.In the first stage,each row and column of the image are respectively scrambled by the way of ranking.In the second stage,the pixel values of image are substituted by the XOR operation with key sequence.Besides,the chaotic system is used as pseudo-random sequence generator,and acts on the two stages.Security and time complexity analysis shows that the algorithm has high security and low time complexity,and can resist several common cryptogram attacks.

fractional order unified chaotic system; image encryption; security and time complexity analysis

2016—06—06

國家自然科學基金資助項目(61161006);中南大學研究生創新基金資助項目(2016ZZTS230)

10.13873/J.1000—9787(2017)06—0138—04

TN 918.4

A

1000—9787(2017)06—0138—04

毛驍驍 (1990-), 男,碩士研究生,研究方向為混沌保密通信。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 日韩精品无码免费一区二区三区 | 在线精品视频成人网| 免费国产高清精品一区在线| 国产精品开放后亚洲| 欧美一级高清片欧美国产欧美| 国产精品30p| www.亚洲色图.com| 超碰精品无码一区二区| 亚洲最猛黑人xxxx黑人猛交| 极品国产一区二区三区| 永久天堂网Av| 四虎影视无码永久免费观看| 40岁成熟女人牲交片免费| 欧美中文字幕在线视频| 久一在线视频| 91久久偷偷做嫩草影院电| 国产极品嫩模在线观看91| 尤物午夜福利视频| 国产成人亚洲精品蜜芽影院| 国产一级视频久久| 又粗又大又爽又紧免费视频| 国产女人18毛片水真多1| 青青热久免费精品视频6| 国产成人精品在线| 精久久久久无码区中文字幕| 色综合中文| 一级毛片免费播放视频| 日韩精品视频久久| 精品久久久久成人码免费动漫 | 免费全部高H视频无码无遮掩| 欧美自慰一级看片免费| 国产欧美成人不卡视频| 青青草原国产一区二区| 国产精品久久久久鬼色| 亚国产欧美在线人成| 国产精品黑色丝袜的老师| 久久国产V一级毛多内射| 国产成人一区| 日本精品αv中文字幕| 成人福利一区二区视频在线| 亚洲天堂网2014| 国产xxxxx免费视频| 亚洲欧美自拍一区| 国产成人a毛片在线| 多人乱p欧美在线观看| 98超碰在线观看| 婷婷六月综合网| 亚洲综合第一区| 国产黄在线观看| 国产69精品久久| 成·人免费午夜无码视频在线观看| 国产打屁股免费区网站| 久久一级电影| 日韩欧美在线观看| 色老头综合网| 亚洲人成网站在线观看播放不卡| 久草视频一区| 国产成人永久免费视频| 99久久成人国产精品免费| 国产精品视频观看裸模| 91青青视频| 一级毛片免费观看不卡视频| 伊人久久久久久久| 久久鸭综合久久国产| 日本福利视频网站| 日本高清免费不卡视频| 22sihu国产精品视频影视资讯| 中文字幕在线看视频一区二区三区| 欧美日韩激情在线| 国产91全国探花系列在线播放| 欧美啪啪视频免码| 无码AV动漫| 一区二区三区成人| 在线观看无码av免费不卡网站| 丰满人妻被猛烈进入无码| 国产成人啪视频一区二区三区| 欧美精品亚洲精品日韩专区va| 国产剧情一区二区| 亚洲九九视频| 一区二区三区国产精品视频| 中日韩一区二区三区中文免费视频| 国产精品刺激对白在线|