【技术实现步骤摘要】
本专利技术属于图像处理
,特别涉及一种图像加密方法,可用于信息安全。
技术介绍
随着网络技术的迅猛发展,大量的图像数据在互联网上进行传输和交流。由于图像信息生动形象,所包含的信息量大,它成为人类传递信息的重要手段。图像信息不仅涉及到个人隐私,有些还涉及到国家安全,因而图像加密越来越受到社会的普遍重视。近年来,运用分数傅里叶变换和混沌对图像进行加密引起了广泛的关注。改变图像像素位置是对图像加密的常用的方法。Arnold变换,俗称“猫脸变换”,是俄国数学家V.J.Arnold在遍历理论的研究中提出的一类裁剪变换。因为猫脸变换的混沌特性,将它引入图像加密和数字水印都有良好的效果。三维猫脸变换有很好的去相关性,由于该变换是三维的,因而在实际应用中有一定的空间复杂性,其比二维猫脸变换有更大的密钥空间,更快的扩散速度。但是,由于三维猫脸变换具有周期性,且参数仅有6个,故用于数据加密时容易受到攻击。混沌现象是非线性动力系统中出现的一种确定的、内在类似随机过程的表现。混沌系统产生的混沌信号具有类似白噪声、结构复杂、难以分析以及对初始条件和控制参数极端敏感等特性。超混沌系统是一种特殊的混沌系统,通常具有两个或两个以上正的Lyapunov指数的混沌系统称为超混沌系统。正的Lyapunov指数越多,系统轨道不稳定的方向越多,系统的随机性越强,其抗破译能力越强。采用Clifford超混沌系统对图像进行加密,其密钥具有很好的敏感性。利用Clifford超混沌系统加密图像只是在图像的空间域上进行变换,若密文部分信息丢失,则解密图像也会随之丢失那部分信息,所以鲁棒性比较差。分数 ...
【技术保护点】
一种基于三维猫脸变换与超混沌系统的分数域图像加密方法,包括:(1)输入一幅M×N的灰度图像F,获得该灰度图像的二维矩阵f(s,t),并对该二维矩阵进行分解,得到灰度图像的三维矩阵集合Ωn={A1,A2,...,An},其中An表示三维矩阵集合Ωn中第n个三维矩阵,M≥N;(2)选取三维猫脸变换的变换矩阵参数和迭代次数m,对三维矩阵集合Ωn中每个三维矩阵分别作m次三维猫脸变换,得到置乱后的三维矩阵集合Ω′n={A′1,A′2,...,A′n},再将置乱后的三维矩阵集合Ω′n重构成二维置乱后的图像矩阵f1(s,t);(3)选取分数傅里叶变换在x、y方向的变换阶数p1、p2,对二维置乱后的图像矩阵f1(s,t)进行二维分数傅里叶变换,得到变换后的图像矩阵(4)分别选取x0、y0、z0作为Clifford超混沌系统的初值,并将该初值代入Clifford超混沌系统方程中进行迭代,得到三个混沌序列{xi}、{yi}、{zi},i=0,1,2,...,9999+M;(5)分别将第一个混沌序列{xi}和第二个混沌序列{yi}的前10000个数值去掉,并对其重新进行编号,得到作用于x方向的最终混沌序列和 ...
【技术特征摘要】
1.一种基于三维猫脸变换与超混沌系统的分数域图像加密方法,包括:(1)输入一幅M×N的灰度图像F,获得该灰度...
【专利技术属性】
技术研发人员:魏德运,邓斌,王睿岿,李远敏,胡发宝,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。