第25卷第1期 2010年2月 成都信息工程学院学报 Vl01.25 No.1 Feb.2O10 JOURNAL OF CHENGDU UNIVERSITY OF INFORMATION TECHNOLOGY 文章编号:1671.I742(2010 JOl一0022—04 一种基于分数阶傅里叶变换的改进图像加密算法 崔得龙, 肖 明, 左敬龙 (茂名学院计算机与电子信息学院,广东茂名525000) 摘要:针对目前基于分数阶傅里叶变换的图像加密算法中存在的不足,设计了一种基于分数阶傅里叶变换和 混沌系统的图像加密新算法。图像加密过程分两个步骤:首先将原始图像的分数阶傅里叶变换系数经过双随机相 位加密,然后利用}昆沌系统生成的置乱矩阵对图像进行置乱加密后得到最终的加密图像。方案的安全性依赖于随 机相位掩膜、分数阶傅里叶变换阶数以及混沌系统的初始参数。理论分析和模拟实验结果表明该方案具有良好的 图像加密效果。 关键词:信息安全;图像加密;分数阶傅里叶变换;双随机相位;混沌系统;置乱矩阵 文献标识码:A 中图分类号:TP391 分数阶傅里叶变换(FRFT,Fractional Fourier Transform)作为传统傅里叶变换的广义形式,其实质是一种统 一的时频变换,与常用二次型时频分布不同的是它没有交叉项困扰,且可以理解为chirp基分解,因此,FRFT成 为近十多年来信号处理领域的研究热点之一。目前,FRFT作为一种崭新的时频分析工具和旋转算子为信号处 理领域的研究人员所广泛接受,在目标检测、信息安全和信号处理I1 j等领域已得到了初步应用。 针对目前基于分数阶傅里叶变换图像加密算法的不足,设计了一种基于FRFT的改进图像加密新算法。算 法重新设计了基于FRFT图像加密算法的流程图,将经过FRFT加密后的图像再进行置乱加密。理论分析和实 验结果表明该算法在不增加算法复杂性的同时,提高了其安全性。 1分数阶傅里叶变换理论 信号z(t)的FRFT定义为【 j: xp(u) ( )(“) j一。。x(t)Kp(t,u)dt 的算子符号;Kp(t,“)为F 的变换核: 式中:P为FI T的阶,可以为任意实数;a=pzr/2为F f 丁 Kp(t,“)= (t一“) L (t+U) FRFr的逆变换为: expj ̄r(t2cota一2utcsca+u2cota) 口=2mr a=(2n+1)丌 口≠ 玎 z(£):F一户 ( )=I (“)K一 ( ,“)du 域的特例。 FRFT域也称为U域,而时域和频域则可视为F 离散形式的分数阶傅里叶变换(DFRFT,Discrete Fractional Fourier Transform)需通过限定输入输出采样间 隔来保持DFRFT变换核的正交性,从而使经过正反两次变换后得到的序列和原序列完全一致[55。即对FRFT ]的输入输出分别以间隔 和△“进行取样,当FRFT域的输出采样点数M≥时域采样点数,并且采样间隔满足: △“・At=I S I・27r・sing/M时,DFRFT可以表示为: fA。・exp((j/2)cota・m ・Au )・  ̄‘exp((j/2)cota・ ・At ) l一 ( ):J exp(_ ・ lz( )a=2D丌 ) n≠D7r l (一 ) a=(2D+1)7l" 收稿日期:2009.09.07;修订日期:2009.10 10 第1期 崔得龙等:一种基于分数阶傅里叶变换的改进图像加密算法 23 其中l s I是与M互质的整数(常取为1), A = fsgn(sina)"(sina-cosa)M,D为整数。 为了简化计算,通常取M=N,这样,当a≠Drr时,上式可以写成如下矩阵形式: X= ‘z 其中X=(x口(0),Xa(1),…, (N一1))T,2.7=(./7 (0),z。(1),…,z (N一1))T, 为N×N矩阵,其元素为: ( , )=A。・exp((j/2)cota・m -Au )・exp((j/'2)cota・rt2 ̄ 。)・exp(-j・ ) 同样,逆变换可以写为: =F一。。X 其中F一 = ,H为共轭转置。 2 目前算法存在的不足 文献[6]提出一种基于分数阶傅里叶变换的图像加密算法,算法将原始图像乘以随机相位掩膜后进行 2DFRFT变换得到加密图像。文献[7]提出一种基于分数阶傅里叶变换的指纹图像加密算法,算法中使用4次随 机相位掩膜和5次FRFT变换得到加密图像。目前此类算法的安全性只取决于FRFT阶数和用户密钥生成的随 机相位掩膜,所存在的不足主要有: (1)密钥空间小。分数阶傅里叶变换的阶数以4 J为周期,其密钥空间为lO3,抵抗穷举攻击的能力较差; (2)加密图像对密钥的敏感性较差。以图l为例进行说明,图1(a)为FR丌的加密图像,图1(b)为错误随机 密钥下恢复的解密图像,可见即使在错误的随机相位掩膜下,仍可恢复原始图像的部分信息。 (3)/Jn密图像的系数分布均匀性差。根据Walsh图像置乱程度评价函数,加密图像的系数分布越均匀,即加 密图像的Walsh变换能量越集中左上角一点处,图像加密的效果越好。图1(C)为利用FRI 加密图像中心区域 1/4系数恢复的原始图像,图1(d)为利用FI T加密图像中心区域1/16系数恢复的原始图像。从图中可见,只 利用加密图像中很少一部分系数即可恢复出原始图像的大部分内容,II ̄II密图像的系数分布均匀性差。 ■■墨■ (a)FI FT变换加密图像 (b)错误随机相位恢复的图像 (c)1/4系数恢复的图像 (d)1/16系数恢复的图像 图1 FRFT图像加密算法安全性分析 3改进的图像加密算法 针对目前算法存在的不足,设计了一种基于分数阶傅里叶变换的改进图像加密新方案。方案的加密/解密流 程图如图2所示。 香藿— 卜 H 覆 蛰 原始 图像 l MASKl l l MASK2 I (b)图像解密过程 图2图像加密/解密流程图 加密过程描述如下: (1)将原始图像I如图3(a)所示进行FRFT域双随机相位加密,即首先将I与随机相位掩膜MASKl=exp 第1期 崔得龙等:一种基于分数阶傅里叶变换的改进图像加密算法 (a)正确解密图像 (b)错误置乱下的解密图像 (c)错误变换阶数下的解密图像 (d)错误密钥下的解密图像 图4解密图像示例 5 结束语 针对目前基于分数阶傅里叶变换的图像加密算法中存在的不足,设计了一种图像加密改进算法。算法重新 设计了基于FROG'图像加密算法的流程图,将原始图像经过双随机相位加密后再进行混沌置乱映射。理论分析 和模拟实验结果表明该方案不仅解决了之前算法存在的不足,而且具有密钥空间巨大、加密图像对密钥敏感等特 性,是一种安全、有效的图像加密方案。 参考文献 Sun Hongbo,Liu Guosui,Gu Hong.Application of fractional fourier trans form tO moving target detection in airborne SAR[J].IEEE Transaction Onaero space and Electronic Systems,2002,38(3):1416—1424. Igor Djurovic.Srdjan Stankovic Bannis Pitas.Digital watermarking in the fractional Fourier transformation do— main[J]。Journal of Network and Computer Applications,2001,24:167—173. [3] SooChang Pei,JianJiun Ding.Relations between fractional operations and time—frequency distributions and their application[J].IEEE Trans,2001,49(8):1638—1655. [4] 陶然。齐林,王越.分数阶Fourier变换的原理与应用[M].北京:清华大学出版社,2004. [5] Soo-Chang Pei,Jian-Jiun Ding.Closed.ofrm discrete fraction and affine Fourier transforms[J],IEEE Trans on Signal Processing,2000,48(5):1338—1353. [6] 张兆祥,田沛.基于分数阶傅立叶变换的图像加密研究[J],仪器仪表用户,2007,14(5):87—88. [7] 刘家胜.基于混沌的图像加密技术研究[D].合肥:安徽大学,2007. A Modified Image Encryption Algorithm Based on Fractional Fourier Transform CUI De-long,XIAO Mign,ZUO Jing—long (CD1lege of Computer and Electronic Information,Maoming University,Maoming 525000,China) Abstract:In order to cope with the shortage of present image encryption algorithm,a novel image encryptlon algo— rithm based on chaotic system and fractional Fourier transform is proposed in this paper.The image encryption pro。 cess includes two steps:first the image is encrypted by employing fractional Fourier through double random phase, then the confusion image is encrypted by using confusion matrix which is generated by chaotic system,and finally the ciDher image is obtained.The security of the proposed algorithm depends on the sensitivity to the randomness of Dhase mask,the orders of FRFT and the initial conditions of chaotic system.Theoretical analysis and experimental results show that the program has a good effect of image encryption. Key words:information escurity;image encryption;fractional Fourier transform;double random phase;chaotic sys— tem;confusion matrix