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

三維Arnold映射的周期及在圖像加密中的應用

2015-10-14 07:11:24李用江張睿哲葛建華孫志林
電子科技大學學報 2015年2期

李用江,張睿哲,葛建華,孫志林

?

三維Arnold映射的周期及在圖像加密中的應用

李用江1,張睿哲2,葛建華3,孫志林4

(1. 廣東海洋大學信息學院 廣東湛江 524088; 2. 平頂山學院計算機科學與技術學院 河南平頂山 467002; 3. 西安電子科技大學綜合業務網國家重點實驗室 西安 710071; 4. 河南宇通信息技術有限公司 鄭州 450003)

具有混沌特性的Arnold映射在圖像置亂、保密通信等方面都取得了很好的效果,但Arnold變換矩陣具有周期性,因此確定變換矩陣的周期是置亂變換的重要基礎。為了研究三維Arnold變換矩陣的周期性,引入了孿生Fibonacci數列對概念,并闡述了4條相關性質定理。證明了三維Arnold變換矩陣的模周期是孿生Fibonacci數列對的模周期的一半,從而找到了確定變換矩陣模周期的新方法。最后提出了一種新的基于三維Arnold映射的多輪雙置亂加密算法,對比二維Arnold映射置亂加密算法,仿真結果表明該算法優勢比較明顯,具有一定的先進性。

Arnold變換; 圖像置亂; 信息隱藏; 多輪置亂; 孿生Fibonacci數列對

信息置亂變換既可作為信息加密的一種方法,又可作為進一步隱藏的預處理過程,越來越多地受到眾多學者的關注。具有混沌特性的Arnold變換[1-3]用于圖像置亂能取得很好的效果[4],因而受到學術界的重視,而Arnold變換與Fibonacci數列有關[2]。顯然確定變換矩陣的周期是其用于圖像置亂變換的重要基礎[5],近十年來世界范圍內的學者從不同的數學角度尋找計算周期的算法[3, 5-11],但鮮有這方面的理論分析結果。文獻[2]研究了矩陣變換(模運算)具有周期的充要條件;文獻[11]發現了二維Arnold變換的周期性與Fibonacci模數列周期性的內在聯系,開辟了通過求模數列的周期來確定矩陣變換周期的新方法。基于該思路,本文研究三維Arnold變換的模周期性與孿生Fibonacci數列對[12-13]的模周期的關系。

1 基礎知識

下面介紹有關孿生Fibonacci數列對及其性質定理[12-13],以及相關的矩陣知識。

引理4[2]對給定的階數字圖像,有變換,其中是變換的矩陣,向量的每一分量的值。矩陣變換對所有向量都具有周期的充分必要條件是與互素。

定義 3[14]實數上的維矩陣構成的集合記為,上的可逆元的全體記為,當=Z時簡記為。

2 三維Arnold映射的模周期與孿生Fibonacci數列對的模周期的關系

2.1 FF_矩陣的周期性定理

記變換矩陣FF_為:

根據引理1及性質有下式成立:

(6)

由引理2、引理3和定理1可以得到如下定理:

所以只要確定了模為素數冪的矩陣的階,即可求出模為合數的階。

2.2 三維Arnold變換的周期性與FF_矩陣的周期性的關系

定義4[2]對于給定的自然數,下列變換稱為三維Arnold變換:

引理5 如果變換

(10)

由引理5和引理6立即得到:

從上述定理得出:三維Arnold映射的模周期是孿生Fibonacci數列的模周期的一半。例如,,由引理2得,由定理1得到,由定理5得到三維Arnold變換的周期為112,這個結論與文獻[2]的結果是一致的。

3 三維Arnold映射在圖像加密中的應用及周期驗證

3.1 一個簡單圖像位置置亂加密算法及周期驗證

通過分析,可知三維Arnold變換模64的周期為112,但用直觀的圖示方法驗證其正確性卻較困難,因此,設計了一種新的圖像置亂加密算法,用該算法檢驗三維Arnold映射的周期的正確性。

1) 圖像位置置亂加密算法

②使用三維Arnold變換對圖像像素的位置進行多次映射變換;由于三維Arnold變換在進行圖像置亂中對于(0, 0, 0)位置上的像素不起任何作用,因此,可把(0, 0, 0)位置上的像素和一個固定位置的像素在每輪迭代過程后進行交換。這樣,前一輪(0, 0, 0)位置的像素就可以在下一輪迭代中被置亂。其中也可以被看作密鑰進行控制;

2) 仿真實驗

下面給出一個基于Arnold映射的圖像仿真變換實例。如圖1a所示,圖像像素為512′512,變換成64′64′64的三維立體圖。使用三維Arnold映射變換對原始圖像作多次變換得到的圖像變換狀態(image transform state,ITS),可以看出原始圖像經過112次變換后恢復到原來狀態,從而驗證了上述相關定理的正確性。僅就位置置亂而言,效果比二維Arnold映射置亂效果好。本仿真實驗在Matlab 2010軟件環境下進行。

a.原圖512′512???b.變換1次圖???c. 變換10次圖

d. 變換100次圖???e. 變換111次圖???f. 變換112次圖

圖1 原圖像進行次Arnold變換的效果圖

3.2 基于圖像位置置亂的加密算法

3.2.1 圖像位置置亂加密算法

1) 圖像置亂加密算法

2) 仿真實驗

如圖2a所示,原始圖像像素為440′440。根據算法可以求出,,三維Arnold的周期為14。使用三維Arnold映射變換對原始圖像作多次變換得到的圖像變換狀態如圖2所示,效果比二維Arnold映射置亂效果好。

a. 原圖440×440???b. 變換1次圖

c. 變換7次圖???d. 變換14次圖

圖2 原圖像進行次Arnold變換的效果圖

3.2.2 圖像位置置亂解密算法

基于圖像位置置亂的解密算法如下:

2) 將二維圖像變換為一維數組,去冗余信息,將一維數組變換成的三維立體圖像;

3) 使用三維Arnold變換對圖像像素進行次逆變換;

4) 將三維立體圖像變為一維數組,去冗余信息,將一維數組變換成二維圖像。

3.2.3 圖像位置置亂算法的冗余度

在算法中增加了冗余信息,冗余度的大小也是衡量這個算法好壞的一個標準。如當原始圖像像素分別440′440,300′300,512′512時,它們的冗余度分別為0.91%,1.34%,0。圖3給出了圖像像素在200~2 000之間的冗余度的值,從圖上可以看出信息冗余度一般不超過9%,這說明該算法是可用的。

圖3 圖像像素在200~2 000之間的冗余度的值

3.3 基于三維Arnold映射的多輪雙置亂加密算法

與文獻[16]相似,為了防止僅作空間置亂有輪廓顯現,再引入色彩空間的置亂,然后進行多輪置亂變換。具體步驟是:1) 首先使用三維Arnold變換對圖像像素坐標進行置亂;2) 再使用文獻[16]構造的維廣義Arnold變換對圖像像素灰度值進行APS變換;3) 為了加強安全,重復步驟1)和步驟2)進行多輪乘積型置亂變換,達到高維矩陣置亂的效果。

a.第1輪置亂變換效果圖????b. 第1輪置亂變換直方圖

c. 第18輪置亂變換效果圖????d. 第18輪置亂變換直方圖

e. 解密效果圖 ????f. 解密直方圖

4 結 論

通過研究孿生Fibonacci數列對的模數列的性質和定理,研究了FF_變換的模周期性,從而獲得了三維Arnold變換矩陣的周期性規律,為其在圖像置亂編碼的應用提供必要的數學理論基礎。這種研究方法也對變換矩陣的階的理論分析開辟了新的途徑,也為探討任意維Arnold變換矩陣的周期性問題提供了新的方法。下一步的相關工作有4個方面。

1) 秘密圖像置亂的效果越好,將其隱藏在公開圖像中其安全性越高,針對具有混沌特性的三維Arnold變換用于圖像置亂,其置亂程度的進一步研究可以參考文獻[2, 17]。

2) 關于三維Arnold映射的周期性與文獻[12-13]中孿生Fibonacci數列對的周期性相同。

3) 使用三維Arnold變換對圖像像素坐標進行置亂,因其周期性,在安全性(保密性)方面達不到要求,通常情況下一定要和別的加密算法配合使用,如本文中的多輪雙置亂加密算法。本文圖像加密算法的性能分析,將另文論述。

4) 將繼續研究基于三維Arnold映射的多輪雙置亂彩色圖像加密算法。

[1] ARNOLD V I, AVEZ A. Ergodic problems of classical mechanics[M]// Mathematical Physics Monograph Series NewYork: W A Benjamin, INC, 1968.

[2] QI D X, ZOU J CH, HAN X Y. A new class of scrambling transformation and its application in the image information covering[J]. Science in China(Series E), 2000, 43(3): 304-412.

[3] DYSON F J. FALK H. Period of a discrete cat map-ping[J]. The American Mathematical Monthly, 1992, 99(7): 603-614.

[4] YANG Ya-li, CAI Na, NI Guo-qiang. Digital image scrambling technology based on the symmetry of Arnold transform[J]. Journal of Beijing Institute of Technology, 2006, 15(2): 216-220.

[5] 楊禮珍, 陳克非. 變換矩陣(mod)的階及兩種推廣Arnold變換矩陣[J]. 中國科學, E輯, 2004, 34(2): 151-161.

YANG Li-zhen, CHEN Ke-fei. Rank of transformation matrix(mod I) and two generalized Arnold transformation matrices[J]. Science in China(Series E), 2004, 34(2): 151- 161.

[6] QI D X, WANG D SH, YANG D L. Matrix transformation of digital image and its periodicity[J]. Progress in Natural Science, 2001, 11(7): 542-549.

[7] 鄒建成, 鐵小勻. 數字圖像的二維Arnold變換及其周期性[J]. 北方工業大學學報, 2000, 12(1): 1014-1032.

ZOU Jian-cheng, TIE Xiao-yun. Arnold transformation of digital image with two dimensions and its periodicity[J]. Journal of North China University of Technology, 2000, 12(1): 1014-1032.

[8] 李兵, 徐家偉. Arnold變換的周期及其應用[J]. 中山大學學報(自然科學版), 2004, 43(S2): 139-142.

LI Bing, XU Jia-wei. On the periods of Arnold transformations and some applications[J]. Acta Scientiarum Naturalium Universitatis Sunyatseni(Natural Science), 2004, 43(S2): 139-142.

[9] 黎羅羅. Arnold型置亂變換周期分析[J]. 中山大學學報(自然科學版), 2005, 44(2): 1-4.

LI Luo-luo. On periods of Arnold _type transformations[J]. Acta Scientiarum Naturalium Universitatis Sunyatseni (Natural Science), 2005, 44(2): 1-4.

[10] 李用江, 李昌利, 葛建華, 等.維Arnold變換矩陣模r的周期性研究[J]. 數學的實踐與認識, 2010, 40(16): 53-59.

LI Yong-jiang, LI Chang-li, GE Jian-hua, et al. Study on the periodicity of-Arnold-type transformation matrix Modr[J]. Mathematics in Practice and Theory, 2010, 40(16): 53-59.

[11] 李用江, 張辰光, 李昌利, 等. 貓映射的周期性與Fibonacci模數列的周期性的內在聯系[J]. 計算機應用, 2010, 30(4): 38-43.

LI Yong-jiang, ZHANG Chen-guang, LI Chang-li, et al. Inherent relationship between the periodicity of cat map and that of series generated from Fibonacci series[J]. Journal of Computer Applications, 2010, 30(4): 38-43.

[12] LI Yong-jiang, GE Jian-hua, SUN Zhi-lin, et al. Periods of a new sequence modulo[J]. Communications in Computer and Information Science, 2011(158): 187-193.

[13] LI Yong-jiang, GE Jian-hua, SUN Zhi-lin. Periods of twin Fibonacci sequence modulor[J]. Advanced Science Letters, 2012, 7(3): 340-344.

[14] GARRETT P. 密碼學導論[M]. 吳世忠, 宋曉龍, 郭濤,譯. 北京: 機械工業出版社. 2003.

GARRETT P. An Introduction to cryptology[M]. Translated by WU Shi-zhong SONG Xiao-long, GUO Tao. Beijing: China Machine Press, 2003.

[15] YANG Ya-li, CAI Na, NI Guo-qiang. Digital image scrambling technology based on the symmetry of Arnold transform[J]. Journal of Beijing Institute of Technology, 2006, 15(2): 216-220.

[16] 李用江, 葛建華, 李昌利, 等. 一種新的維廣義Arnold矩陣構造方法及其在圖像置亂中的應用[J]. 北京科技大學學報, 2010, 32(12): 1631-1637.

LI Yong-jiang, GE Jian-hua, LI Chang-li, et al. A new construction method for-Dimensional generalized Arnold matrix and its application in image scrambling[J]. Journal of University of Science and Technology Beijing, 2010, 32(12): 1631-1637.

[17] 吳旻升, 王介生, 劉慎權. 圖像的排列變換[J]. 計算機學報, 1998, 21(6): 514-519.

WU Min-sheng, WANG Jie-sheng, LIU Shen-quan. Permutation transform of images[J]. Journal of Computers, 1998, 21(6): 514-519.

編 輯 張 俊

Periods of the 3-Arnold Transformation and Its Application in Image Encryption

LI Yong-jiang1, ZHANG Rui-zhe2, GE Jian-hua3, and SUN Zhi-lin4

(1. College of Information, Guangdong Ocean University Zhanjiang Guangdong 524088; 2. College of Computer Science and Technology, Pingdingshan University Pingdingshan Henan 467002; 3. State Key Laboratory of Integrated Service Networks, Xidian University Xi’an 710071; 4. Henan Yu-tong Information Technology Co., Ltd. Zhengzhou 450003)

The Arnold mapping with chaotic has achieved good results in the image scrambling and secure communication, however, the Arnold transformation matrix is periodic so that finding the cycle of the transformation matrix is the important basis of scrambling transformation. In order to study the periodicity of the 3-Arnold transform matrix, the new concept of the twin Fibonacci sequence is introduced and four related periodicity theorems are given. And then we prove that the molding cycle of 3-Arnold transform matrix is half of the molding cycle of the twin Fibonacci sequence. Accordingly, a new method to determine the molding cycle of the transformation matrix is formed. At last, a new several-rounds double-scrambling encryption algorithm based on the 3-Arnold mapping is proposed. Simulation results show the proposed algorithm outperforms the 2-Arnold mapping algorithm.

Arnold transformation; image scrambling; information hiding; several rounds of scrambling; twin Fibonacci sequence

TP393; O156

A

10.3969/j.issn.1001-0548.2015.02.022

2011-01-11;

2014-12-08

國家自然科學基金(41340049);國家863項目(B50306290182);國家發展改革委衛星應用高技術產業化專項([2009]214);河南省科技計劃重點項目(102102210420)

李用江(1967-),男,副教授,博士,主要從事信息安全方面的研究.

主站蜘蛛池模板: 欧美19综合中文字幕| 色综合五月婷婷| 五月天在线网站| 无码日韩精品91超碰| 国产视频只有无码精品| 国产精品久久久久久久久kt| 国产在线一二三区| 91视频青青草| 97青草最新免费精品视频| 国产精品久久久久久久久久久久| 伊人久久久久久久久久| 亚洲精品你懂的| 最新国产午夜精品视频成人| 国产成人AV男人的天堂| 日韩在线2020专区| 91青青草视频| 亚洲欧洲日产无码AV| 午夜性爽视频男人的天堂| 四虎免费视频网站| 国产剧情一区二区| 精品国产自| 亚洲女同一区二区| 在线永久免费观看的毛片| 国产成人8x视频一区二区| 国产小视频a在线观看| 伊人久久婷婷| 国产69精品久久久久孕妇大杂乱 | 国产精品yjizz视频网一二区| a毛片在线| 精品国产美女福到在线不卡f| 人妻夜夜爽天天爽| 无码国产伊人| 国产精品久久自在自2021| 中文字幕精品一区二区三区视频| 亚洲AⅤ永久无码精品毛片| 中文字幕1区2区| 欧美三级视频网站| 国产第一页亚洲| 日本午夜视频在线观看| 亚洲中文字幕97久久精品少妇| 欧美日韩国产精品综合 | 在线国产三级| 青青热久麻豆精品视频在线观看| 国产超碰一区二区三区| 成年人久久黄色网站| 91精品情国产情侣高潮对白蜜| 色妞www精品视频一级下载| 中文字幕永久在线看| 日韩欧美视频第一区在线观看| 欧美激情成人网| 国产一区在线视频观看| 5388国产亚洲欧美在线观看| 日韩av无码精品专区| 国产精品lululu在线观看| 激情综合五月网| www成人国产在线观看网站| 免费看黄片一区二区三区| 国产综合网站| 国产婬乱a一级毛片多女| 波多野结衣一区二区三区四区| 亚洲无码A视频在线| 91人妻在线视频| 亚洲男人的天堂视频| 在线欧美一区| 少妇极品熟妇人妻专区视频| 天天做天天爱夜夜爽毛片毛片| 亚洲制服中文字幕一区二区| 免费国产福利| 欧美午夜视频| 国产超碰在线观看| a级毛片免费网站| 久草视频精品| 色首页AV在线| 国产swag在线观看| 国产麻豆91网在线看| 亚洲午夜福利在线| 午夜在线不卡| 中文字幕乱码中文乱码51精品| 日本人又色又爽的视频| 黄色免费在线网址| 在线观看91香蕉国产免费| 亚洲无码37.|