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

二次Arnold變換圖像置亂加密算法

2015-09-17 07:46:22

邢 坤

(東北林業(yè)大學)

0 引言

圖像作為人類認識和描述世界的一種基本方法,應用非常廣泛.隨著網(wǎng)絡通信技術(shù)和云存儲技術(shù)的飛速發(fā)展,數(shù)字圖像在網(wǎng)絡通信中所占的比例越來越大,要保證圖像信息在網(wǎng)絡節(jié)點中安全傳輸,需要尋求安全有效的圖像加密技術(shù).

圖像置亂是通過某種變換算法使一幅原始數(shù)字圖像變成一幅雜亂無章的加密圖像,使其真實信息無法直觀的獲取,從而達到保密原始圖像的效果,是一種常用的圖像加密的方式.

現(xiàn)在已經(jīng)總結(jié)的圖像置亂方案可以分三類[1-7]:(1)基于位置空間的之亂算法;(2)基于色彩空間的置亂算法;(3)基于位置和色彩空間的置亂算法.

在各種圖像置亂算法中,Arnold變換具有算法簡單、置亂效果顯著并且具有周期性特點,廣泛的被應用在數(shù)字水印方面,同樣也適用于圖像信息加密方面[8].該文采用Arnold變換二次置亂圖像加密算法,該算法首先將圖片應用Arnold變換進行加密,再從均勻分塊的角度出發(fā),先將塊的位置打亂后,把分塊圖像合并,最后再對其應用Arnold變換進行加密,從而得到加密圖像.

1 Arnold變換

Arnold變換是V.J.Arnold在遍歷理論的研究中提出的一種變換,俗稱貓臉變換(Cat Mapping)[9-10],假設在平面上的單位正方形內(nèi)繪制一個貓臉圖像,通過如下變換:

這個貓臉圖像會由清晰變?yōu)槟:@就是Arnold變換.但當具體到數(shù)字圖像上,需要將式(1)中的二維Arnold變換改寫為:

其中,(x,y)是像素在原圖像中的坐標,(x',y')是變換后該像素在新圖像中的坐標,N是圖像矩陣的階數(shù),即圖像的大小,一般指正方形圖像.

當對一幅圖像進行Arnold變換時,就是把圖像的像素點位置按照式(2)進行移動,得到一個相對原圖像混亂的圖像.對一幅圖像進行一次Arnold變換,就相當于對該圖像進行了一次置亂.通常這一過程需要反復迭代多次才能達到滿意的效果.

利用Arnold變換對圖像進行置亂,使有意義的數(shù)字圖像變成像白噪聲一樣的無意義的圖像,實現(xiàn)了信息的初步隱藏,并且置亂次數(shù)可以為水印系統(tǒng)提供密鑰,從而增強了系統(tǒng)的安全性和保密性[11].

Arnold變換可以看作是拉伸、壓縮、折疊及拼接的過程.由于離散數(shù)字圖像是有限點集,這種反復變換的結(jié)果,開始階段圖片中像素點的位置變化會出現(xiàn)相當程度的混亂,但是有限點集的重復迭代在本質(zhì)上是有周期的,因而系統(tǒng)在經(jīng)過有限次迭代后出現(xiàn)回復的現(xiàn)象,即所謂的龐加萊回復性.也就是說對圖像反復的進行Arnold變換,迭代到一定的步數(shù)時,必然會恢復到原圖,即Arnold變換具有周期性(見表1).但是,Arnold變換的周期性與圖像大小有關(guān),并不成正比[12].

表1 不同階數(shù)(N)下Arnold變換的周期(TN)

2 二次Arnold變換圖像置亂加密

2.1 一次Arnold變換圖像置亂加密

對圖像反復進行多次Arnold變換,實際上是一種點的位置移動,并且這種變換是一一對應的,是純粹的像素位置的移動.加密圖像中的像素值沒有改變,改變的只是他們的位置,而它的灰度分布概率是完全相同的.

2.2 圖像分塊和圖像塊的置亂

對于一幅像素為mn×mn的原始圖像,將其均勻分成n×n個像素為m×m的圖像塊,可以用如下矩陣表示:

其中Aij為m×m矩陣,i,j=1,2,…,n.在傳統(tǒng)圖象變換的基礎上,可以考慮將每個分塊作為整體進行變換.令X表示實數(shù)域上m階方陣構(gòu)成的向量空間, 考慮乘積向量空間P=則上述變換可以看作從P到自身的算子T:P→P.在這類算子中常見的是分塊陣的初等變換[13].為表述方便,作如下定義:

(i)將第i個塊的行(列)左(右)乘某一個可逆陣,稱為一次第一類分塊行(列)初等變換,記為算子T1.

(ii)將第i個塊的行(列)與將第j個塊的行(列)交換,稱為一次第二類分塊行(列)初等變換,記為算子T2.

(iii)將第i個塊的行(列)左(右)乘某一個矩陣加到第j個塊的行(列)上,稱為一次第三類分塊行(列)初等變換,記為算子T3.

2.3 二次Arnold變換圖像置亂加密

先對圖像進行分塊,對圖像塊進行初等變換后合并出新的圖像,然后對新的圖像按式(2)做Arnold位置置亂,從而得到雜亂無章的加密圖像.

二次Arnold變換圖像置亂加密過程如圖1所示.

圖1 圖像加密算法流程

3 實驗結(jié)果與分析

為了驗證該文算法的有效性,將二次Arnold變換圖像置亂算法與傳統(tǒng)的Arnold變換圖像置亂算法進行比較實驗分析,利用Matlab7.10.0進行仿真處理.為了讓比較和評價更加具有實際意義,選用的測試圖像為實際圖像,每一個圖像都含有明確的目標和背景.圖2~圖7示意了512×512的標準灰度圖像lena以傳統(tǒng)的Arnold變換置亂的效果圖,可以看出傳統(tǒng)的Arnold變換圖像置亂算法是對圖像整體進行位置置亂,需要置亂多次才能達到理想的加密效果,而且當?shù)揭欢ǖ牟綌?shù)就會恢復原圖,加密系統(tǒng)安全性較低.

下面對圖像進行該文所提出的二次Arnold變換圖像置亂算法,如圖8~圖12所示,圖9是對圖像進行2次Arnold變換,也就是整體過程中第一次Arnold變換圖像置亂加密;圖10是對第一次Arnold變換圖像置亂加密后得到的圖進行分塊所得的圖像塊;圖11是將圖像塊進行初等變換后合并出的新圖像;圖12是將合并出的新圖像進行2次Arnold變換,即整體過程中第二次Arnold變換圖像置亂加密.由此可見應用該文的二次Arnold變換圖像置亂算法只要在較少的置亂次數(shù)下就能夠達到理想的加密效果,并且采用了雙密鑰決定置亂次數(shù),同時也提高了加密系統(tǒng)的安全性.由于Ti(i=1,2,3)可逆,因此解密的過程完全相似.

圖2 原圖

圖3 2次Arnold變換

圖4 4次Arnold變換

圖5 100次Arnold變換

圖6 200次Arnold變換

圖7 384次Arnold變換

圖8 原圖

圖9

圖10

圖11

圖12

接下來將二次Arnold變換圖像置亂算法與傳統(tǒng)的Arnold變換圖像置亂算法進行比較.如圖13~18,圖14是先經(jīng)過2次傳統(tǒng)的Arnold變換然后分塊再經(jīng)過2次傳統(tǒng)的Arnold變換,相當于4次Arnold變換;圖15是先經(jīng)過50次傳統(tǒng)的Arnold變換然后分塊再經(jīng)過50次傳統(tǒng)的Arnold變換,相當于100次Arnold變換,圖16是先經(jīng)過100次傳統(tǒng)的Arnold變換然后分塊再經(jīng)過100次傳統(tǒng)的Arnold變換,相當于200次Arnold變換;圖17是先經(jīng)過192次傳統(tǒng)的Arnold變換然后分塊再經(jīng)過192次傳統(tǒng)的Arnold變換,相當于384次Arnold變換;該圖像是的標準灰度圖像,通過表1可以看出它的周期是384,那么傳統(tǒng)的Arnold變換經(jīng)過384次變換就會使其變?yōu)樵瓐D.圖18是先經(jīng)過384次傳統(tǒng)的Arnold變換然后分塊再經(jīng)過384次傳統(tǒng)的Arnold變換,相當于768次Arnold變換,圖18也再一次驗證了經(jīng)過周期次Arnold變換并沒有回到原圖.由此可見,即便是進行了任意周期次的Arnold變換也不會回到原圖,從而提高了加密系統(tǒng)的安全性.

圖13 原圖

圖14

圖15

圖16

圖17

圖18

4 結(jié)束語

針對傳統(tǒng)的二維Arnold置亂效果較差、效率低等問題,該文提出了二次Arnold變換圖像置亂算法,通過理論分析和實驗證明了該算法有以下優(yōu)點:第一,具有很好的加密效果;第二,不用計算圖像的Arnold變換周期;第三,加密系統(tǒng)具有較高的安全性和效率.該文所提出的算法是一種即實用又有效的圖像加密算法.

[1] 文昌辭,王沁,苗曉寧,等.數(shù)字圖像加密綜述[J].計算機科學,2012,39(12):6-9.

[2] 趙巖.一種基于小波變換的數(shù)字水印算法[J].遼寧工程技術(shù)大學學報:自然科學版,2012,31(3):379-382.

[3] 趙文博,田小平,吳成茂.基于低密度奇偶校驗編碼和混沌系統(tǒng)的圖像加密[J].計算機應用,2012,32(7):2018-2021.

[4] 盛劍會,范春年.一種改進的基于小波的人臉圖像光照歸一化算法[J].遼寧工程技術(shù)大學學報:自然科學版,2011,30(6):917-920.

[5] Ning Jifeng,Zhang Lei.Scale and orientation adaptive mean shift tracking[J].IET Computer Vision,2012,6(1):52-61.

[6] Zhu Z L,Zhang W,Wong K W,et al.A chaos-based symmetric image encryption scheme using a bit-level permutation[J].Information Sciences,2011,181(6):1171-1186.

[7] Wang Qing,Song Renwang.Research on transformation-domain digital audio blind watermarking combining chaotic encryption and Arnold transformation[J].SCI-TECH Information Development and Economy,2010,20(17):127-129.

[8] 張穎,楊玥.Arnold雙置亂圖像加密算法[J].遼寧工程技術(shù)大學學報:自然科學版,2013,32(10):1429-1432.

[9] Arnold V J’AVEZ A.Ergodic Problems of Classica Mathematical Physics Monograph Series[M].New York:W A Benjamin Inc,1968.

[10]齊東旭.分形及其計算機生成[M].北京:科學出版社,1994.

[11]毛雷波.Arnold變換及其逆變換研究[J].重慶工程大學學報:自然科學版,2012,29(3):16-21.

[12]吳發(fā)恩,鄒建成.數(shù)字圖像二維Arnold變換周期的一組必要條件[A].北方交通大學學報,2001,25(6):66-69.

[13]張新育,周世國.矩陣的分塊初等變換與分塊初等陣及其應用[J].數(shù)學的實踐與認識,2011,41(19):245-250.

主站蜘蛛池模板: 欧美a√在线| 永久在线精品免费视频观看| 日本精品αv中文字幕| 丁香婷婷激情网| 国产极品美女在线| 久久女人网| 男女性色大片免费网站| 色婷婷亚洲综合五月| 无码专区在线观看| 午夜三级在线| 日韩大片免费观看视频播放| 国产精品19p| 波多野结衣一区二区三区AV| 国产女人18水真多毛片18精品 | 日本一区高清| 日本少妇又色又爽又高潮| 米奇精品一区二区三区| 欧美成人免费午夜全| 成人毛片免费观看| 久久网综合| 亚洲色图欧美激情| 国产第四页| 999精品视频在线| 国产美女在线观看| 国产国产人成免费视频77777| 国产v精品成人免费视频71pao| 亚洲综合二区| 美女毛片在线| 91青青在线视频| 不卡视频国产| 国产精品午夜电影| 免费一级毛片完整版在线看| 中文精品久久久久国产网址| 亚洲人成在线精品| 美美女高清毛片视频免费观看| av在线人妻熟妇| 免费毛片视频| 日本精品视频一区二区| 99国产精品国产高清一区二区| 久久精品一品道久久精品| 最新国产成人剧情在线播放| 视频二区中文无码| 国产jizzjizz视频| 超级碰免费视频91| 欧洲精品视频在线观看| 91九色国产porny| 一级毛片在线免费看| 成人欧美日韩| 久久综合亚洲色一区二区三区 | 丁香婷婷久久| 国产AV毛片| 日韩无码视频专区| 色妞永久免费视频| 婷婷色在线视频| 免费在线国产一区二区三区精品| a级免费视频| 狠狠色成人综合首页| 日本不卡在线播放| 999精品色在线观看| 99精品在线视频观看| 亚洲欧美不卡视频| 欧美一级视频免费| 国产毛片高清一级国语| 99国产在线视频| 国产网友愉拍精品视频| 国产毛片不卡| 欧美黄色网站在线看| 久久综合丝袜日本网| 国产日韩欧美黄色片免费观看| 国产成人无码久久久久毛片| 99久久精品免费视频| 日韩在线1| a毛片免费观看| 亚洲色图另类| 婷婷色中文网| 中日韩欧亚无码视频| 欧美日韩国产在线观看一区二区三区| 国产亚洲成AⅤ人片在线观看| 18禁不卡免费网站| 国产在线精品99一区不卡| 色综合久久久久8天国| 伊人久久婷婷五月综合97色|