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

        ?

        基于Arnold 變換的圖像加密研究

        2015-03-26 10:13:10樊慶宇

        高 飛,樊慶宇

        (1.阜陽商業(yè)學(xué)校,安徽 阜陽 236018;2. 電子科技大學(xué) 數(shù)學(xué)科學(xué)學(xué)院,四川 成都 611731;3.阜陽師范學(xué)院 數(shù)學(xué)與統(tǒng)計(jì)學(xué)院,安徽 阜陽 236037)

        1 背景

        信息安全有時被稱為計(jì)算機(jī)安全,其主要任務(wù)是防止信息在未經(jīng)授權(quán)的情況下被惡意地使用、披露、修改、閱讀、檢查、記錄或破壞。在多媒體信息傳遞中,人們更傾向于使用圖像,數(shù)字圖像置亂技術(shù)是數(shù)字圖像安全問題中的一個重要課題,它可以在頻域或空域上對圖像進(jìn)行變換——將一幅完整有序的圖像變換成一幅雜亂無章的圖像,即信息隱藏[1],其目的就是提高加密算法抵抗非法攻擊的能力,從而保護(hù)圖像信息不被攻擊者非法竊取。

        人們使用的圖像置亂技術(shù)[2]相當(dāng)多,如Arnold變換,幻方變換,Hilbert 曲線等,其中Arnold 變換方法簡單,易于實(shí)現(xiàn)和理解,在圖像處理中得到了很好的應(yīng)用,包括Arnold 變換圖像置亂技術(shù)和Arnold 變換圖像恢復(fù)技術(shù),從而實(shí)現(xiàn)了對圖像信息的加密和解密。

        2 Arnold 變換與圖像加密

        2.1 Arnold 變換的基本原理

        Arnold 變換俗稱“貓臉變換[3]”,即將一個N維方塊矩陣按照一定的變換規(guī)則得到一個新的N維方塊矩陣,即一個圖像經(jīng)過變換矩陣變換之后得到另一個新的圖像。

        表1 公式變量名的解釋

        n 維Arnold 變換[3]為

        其中N 為給定的方塊圖像的維數(shù)。對于二維Arnold 變換,其變換矩陣

        所以

        顯然變換矩陣的行列式與所有非1 正整數(shù)均互素,因此有結(jié)論: 對于任意的N × N 的數(shù)字圖像進(jìn)行Arnold 變換時都具有周期性。對數(shù)字圖像進(jìn)行Arnold 變換時,從感官上可以看出,剛開始時圖像會從清晰變得混亂,但變換到一定次數(shù)時,圖像又從混亂變得清晰直至復(fù)原。

        2.2 數(shù)字圖像加密的簡單應(yīng)用

        考慮某一具體的灰度圖像,假設(shè)變換矩陣為Z,原始圖像的數(shù)據(jù)矩陣為O,可以運(yùn)用計(jì)算機(jī)對數(shù)據(jù)矩陣進(jìn)行重復(fù)變換,這種重復(fù)過程可在計(jì)算機(jī)中用一個迭代算法完成,即

        其中(m,n) 是輸入離散點(diǎn)的位置,迭代次數(shù)f為(0,1,2,…),可以知道每迭代一次圖像信息( 灰度值)都會伴隨著離散點(diǎn)列的置換進(jìn)行移植,當(dāng)原圖中所有的離散點(diǎn)均被遍歷一遍后就會得到一副新的圖像,這個過程就完成了對圖像的簡單加密。

        2.3 置亂度

        圖像置亂[4,5]的目的就是使得原有圖像的像素點(diǎn)被打亂,進(jìn)而實(shí)現(xiàn)了對原始圖像信息的加密。圖像置亂度表示原始圖像被打亂的程度,從某種意義上反映著加密的效果。圖像置亂度的評價方法有很多,我們在這里主要使用客觀評價標(biāo)準(zhǔn)[6],建立一個統(tǒng)一的數(shù)學(xué)模型對圖像置亂度進(jìn)行評估。

        圖像數(shù)據(jù)矩陣中每個像素點(diǎn)的灰度值與其周圍像素點(diǎn)的值都存在概率統(tǒng)計(jì)中所稱的相關(guān)性。原始圖像各像素點(diǎn)與其周圍像素點(diǎn)的值的差值不大,過渡平穩(wěn),因此相鄰像素點(diǎn)間的相關(guān)性會比較大,當(dāng)圖像經(jīng)過置亂變換處理后,各像素點(diǎn)的值就會發(fā)生改變,相鄰像素點(diǎn)的值的差值比較大,不具有平穩(wěn)性,因此相關(guān)性就會減小,下面給出N × N的圖像置亂程度表達(dá)式。

        其中各個符號所代表的含義如表3所示。

        表3 相關(guān)符號解釋

        3 算法的實(shí)現(xiàn)案例

        3.1 算法流程

        數(shù)字圖像置亂加密技術(shù)主要原理是指客戶端借助通信技術(shù)和最基本的硬件設(shè)備對某一原始數(shù)字圖像進(jìn)行加密處理,具體過程如圖l 所示。

        圖1 數(shù)字圖像的傳輸過程

        為了更清楚的表達(dá)Arnold 變換在圖像加密中的應(yīng)用,相應(yīng)的算法流程序圖已被給出如圖2所示。

        該算法功能的具體實(shí)現(xiàn)需借助數(shù)學(xué)軟件MATLAB 7.0,從圖中可以看出,變換的前提是圖像先進(jìn)行灰度化處理,而變換是程序中最重要的環(huán)節(jié)。因此,為了更好地理解該加密過程,相應(yīng)的基于MATLAB 平臺的算法偽代碼如下。

        圖2 Arnold 變換的流程圖

        算法的偽代碼:

        這里給出128 ×128,256 ×256 的灰度圖像經(jīng)過Arnold 變換得到相應(yīng)的效果圖,如圖3,圖4所示。

        圖3128 ×128 數(shù)字圖像的Arnold 變換

        圖4256 ×256 數(shù)字圖像的Arnold 變換

        從圖3,圖4可以看出數(shù)字圖像經(jīng)過Arnold 變換后,很難用眼睛對其進(jìn)行有效識別,說明Arnold變換對圖像加密具有一定的可行性和有效性。

        3.2 Arnold 變換的周期性

        灰度圖像進(jìn)行Arnold 變換時具有周期性,下面列出了兩種常見的灰度圖像的Arnold 變換過程如圖5,圖6所示。

        圖564 ×64 灰度圖像的Arnold 變換過程

        圖632 ×32 灰度圖像的Arnold 變換過程

        從圖5可以看出,原始圖像進(jìn)過48 次的變換又恢復(fù)成原始圖像,從圖6也可以看出原始圖像經(jīng)過24 次變換又恢復(fù)成原始圖像,因此可得出結(jié)論:Arnold 變換具有周期性。觀察上面兩種數(shù)字圖像的變換過程易知Arnold 變換的最小周期不會超過該數(shù)字圖像的數(shù)據(jù)矩陣的維數(shù)。Dyson 和Falk 分析了Arnold 變換的周期性,給出的Arnold 變換的周期滿足如下的式子[7]

        相關(guān)方塊圖像( N) 與Arnold 變換周期之間的關(guān)系可以被具體給出,如圖7所示。

        圖7 Arnold 變換周期與圖像尺寸關(guān)系圖

        從圖7可以看出,Arnold 變換周期與圖像尺寸之間并無確定的相關(guān)關(guān)系,但從整體來看隨著圖像尺寸N 的增大,其周期也在增大。

        4 Arnold 加密算法的分析

        用Arnold 變換對圖像進(jìn)行置亂主要是通過改變圖像的像素位置來實(shí)現(xiàn)擾亂圖像,使得圖像的原始信息被隱藏[8-10],以此來實(shí)現(xiàn)對圖像的加密。置亂后的圖像雜亂無序沒有規(guī)律,很難用人的眼睛識別。企圖通過反變換算法對圖像進(jìn)行解密是非常困難的,因?yàn)閳D像置亂的方法很多,而每種置亂算法又有許多其他的算法。

        置亂度衡量圖像的混亂程度,更具體的可以運(yùn)用數(shù)學(xué)軟件MATLAB 7.0 對置亂度與Arnold 變換的關(guān)系進(jìn)行仿真模擬,并得到圖8。

        圖8 Arnold 變換次數(shù)與置亂程度的關(guān)系

        從圖8可以看出置亂度與變換次數(shù)并無明顯的相關(guān)關(guān)系,且置亂度的大小總是處于一定的范圍內(nèi)波動,即0 至0.4 之間,從圖8中也可以間接看出置亂度與變換次數(shù)的關(guān)系具有周期性,這也證明了上文所提到的Arnold 變換具有周期性。

        5 結(jié)束語

        數(shù)字圖像置亂技術(shù)是一種加密技術(shù)[11-13],它不僅可以提高網(wǎng)絡(luò)信息傳輸?shù)陌踩?,而且在信息處理的其他領(lǐng)域也有重要的應(yīng)用。若要進(jìn)一步提高Arnold 變換算法的安全性及廣泛性,今后的研究重點(diǎn)應(yīng)放在以下三個方面,一、運(yùn)用Arnold 變換技術(shù),縮短其恢復(fù)成原始圖像的時間; 二、擴(kuò)展Arnold 變換的圖像適用范圍,使其不僅適用于灰度圖像的變換,也適用于彩色圖像的變換;三、需要提高算法整體時間復(fù)雜度,即使攻擊者知道加密者采用何種變換,使用計(jì)算機(jī)對算法進(jìn)行解密時也需要消耗大量的時間,從而保護(hù)圖像信息。

        [1]王 婷.基于Arnold 變換和混沌序列映射的圖像信息隱藏[J].甘肅科技,2012,41(6):20-22.

        [2]徐獻(xiàn)靈,崔 楠.數(shù)字圖像加密技術(shù)綜述[J].專題研究,2009,3(2):32-39.

        [3]趙 慧.n 維Arnold 變換及其周期性[J].北方工業(yè)大學(xué)學(xué)報,2002,14(1):21-25.

        [4]商艷紅,鄭 爭,王志巍.數(shù)字圖像置亂技術(shù)及置亂度分析[J].唐山師范學(xué)院學(xué)報,2006,28(2):80-85.

        [5]關(guān) 健,丁振亞,段雪峰. 一種新的基于Arnold 變換的數(shù)字圖像置亂算法[J]. 桂林電子科技大學(xué)學(xué)報,2013,33(2):152-154.

        [6]黃仿元. 基于Arnold 變換的圖像置亂算法及實(shí)現(xiàn)[J].貴州大學(xué)學(xué)報,2008,25(3):278-279.

        [7]丁 瑋,閆偉齊,齊東旭. 基于Arnold 變換的數(shù)字圖像置亂技術(shù)[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報,2001,13(4):338-340.

        [8]田云凱,賈傳熒,王慶武. 基于Arnold 變換的圖像置亂及其恢復(fù)[J]. 大連海事大學(xué)學(xué)報,2006,32(4):107-108.

        [9]Qi D,Zou J,Han X. A new class of scrambling transformation and it's application in the image information covering[J]. Science in China Series E: Technological Sciences,2000,43(3): 304-312.

        [10]徐海波.基于Arnold 變換的二值圖像算法[J]. 軟件導(dǎo)刊,2011,10(10):68-70.

        [11]梁小勇,郭琳琴.基于Arnold 變換的非正方形圖像置亂新算法[J].呂梁學(xué)院學(xué)報,2012,2(2):9-13.

        [12]劉建華,李 燕,張昌年. 數(shù)字圖像置亂技術(shù)及其MATLAB 實(shí)現(xiàn)[J]. 桂林航天工業(yè)高等專科學(xué)校學(xué)報,2002,28(4):9-13.

        [13]田鵬輝,隋立春.基于Arnold 變換和圖像融合的數(shù)字圖像隱藏算法[J].微電子與計(jì)算機(jī),2013,30(4):10-13.

        91久久精品一二三区色| 人妻少妇出轨中文字幕| 99久久婷婷国产综合精品电影| 亚洲h视频| 精品国产福利久久久| 国产精品三级国产精品高| 蜜桃在线高清视频免费观看网址 | 国产成年无码久久久免费| 久久视频在线视频精品| 日本最新一区二区三区在线| 国产肉体xxxx裸体137大胆| 国产成人精品午夜福利| 久久久精品人妻一区二区三区日本 | 精品无码久久久久成人漫画 | 高清一级淫片a级中文字幕| 男子把美女裙子脱了摸她内裤| 日韩精品视频中文字幕播放| 激情五月开心五月麻豆| 天天狠天天添日日拍| 色丁香久久| 深夜福利国产| 国产女主播大秀在线观看| 久久久精品国产免大香伊| 精品一区二区三区无码免费视频| 国产精品视频牛仔裤一区| 性感人妻一区二区三区| 中文字幕人妻精品一区| 国产精品福利一区二区| 国产精品va在线播放我和闺蜜| 久久99精品波多结衣一区| 日本av不卡一区二区三区| 久久久久久欧美精品se一二三四| 国产裸体歌舞一区二区| 精品91精品91精品国产片| 日本一级三级在线观看| 韩国三级在线观看久| 厨房玩丰满人妻hd完整版视频 | 国产麻豆国精精品久久毛片| 国产精品久久久久一区二区三区 | 白白白色视频在线观看播放| 日本强伦姧人妻一区二区|