The invention belongs to the field of image processing, and proposes a new image encryption method based on image block and coupled mapping lattice. The main idea of the method is to first block the image, then spread the pixels in each block to the whole image, and complete the image scrambling operation after iterating all the pixel blocks. Finally, the chaotic sequence generated by the coupled mapping lattice and the scrambled pixel stream are XOR operated to realize the image diffusion operation and generate ciphertext image. The proposed encryption algorithm has high key sensitivity and key space, can effectively resist various statistical attacks and violent attacks, and has high security. Therefore, the invention has strong applicability and safety.
【技术实现步骤摘要】
一种新的图像加密方法
本专利技术属于图像处理领域,涉及一种基于图像分块和耦合映射格子的图像加密方法,具体应用于图像加密过程中。
技术介绍
随着计算机图像在网络中传输技术的快速发展,特别是在Internet网中,数字图像的安全性逐渐成为了人们关注的焦点。对于图像加密而言,与文本加密相比有着特殊的需求。主要是因为数字图像具有数据空间大和高相关性等特点,这使得大部分传统的加密技术难以图像加密算法的设计。因此,近些年来很多新颖的图像加密算法被提出,一种可行的解决方案是基于混沌理论的图像加密算法。图像加密的核心一般包含两大原则,基于混沌理论的图像加密算法框架也是以置乱和扩散为算法核心。在置乱过程中,像素点的位置被重新定位而不改变像素值的大小。在扩散过程中,恰好相反,改变像素值的大小而不改变它们的位置;并且,对于一个像素点进行细微的改变将可能带来非常多的像素点值的变化。置乱和扩散是两个独立且迭代的过程,但是它们二者获取像素值序列和操作又有着必然的关联。目前,许多加密算法存在抗攻击能力不足等缺点,本章算法基于图像分块的基础上,对像素点按照循环迭代的规则置乱后结合较为成熟的时空混沌系统完成图像的加密,显著提高了算法的安全性。Wang等提出了一种于Logistic映射的图像交替加密算法(XWang,KGuo.Anewimagealternateencryptionalgorithmbasedonchaoticmap.NonlinearDynamics,2014,76(4):1943-1950),Wang也提出了一种于耦合映射格子和“选择器”的图像加密方案(XYWang,XM ...
【技术保护点】
1.一种新的图像加密方法,其特征在于,包括如下步骤:第一步,首先计算出图像的像素和与像素的平均值,作为密钥的一部分并通过安全散列算法计算出混沌系统的初始值;第二步,置乱操作:通过第一步得到的初始值以及辅助函数迭代耦合映射格子,将生成的一个混沌序列转换为二维像素矩阵,然后将该矩阵进行分块操作,将每一个像素块内的像素扩散到存放置乱图像的像素矩阵中,进行迭代后,完成整幅图像的操作,生成置乱图像;第三步,扩散:取第二步中的耦合映射格子生成另外三组混沌序列,进行数据处理后,与置乱后的图像像素流进行异或操作,所得到的处理结果即为扩散后的图像像素值,实现对像素值大小的改变。
【技术特征摘要】
1.一种新的图像加密方法,其特征在于,包括如下步骤:第一步,首先计算出图像的像素和与像素的平均值,作为密钥的一部分并通过安全散列算法计算出混沌系统的初始值;第二步,置乱操作:通过第一步得到的初始值以及辅助函数迭代耦合映射格子,将生成的一个混沌序列转换为二维像素矩阵,然后将该矩阵进行分块操作,将每一个像素块内的像素扩散到存放置乱图像的像素矩阵中,进行迭代后,完成整幅图像的操作,生成置乱图像;第三步,扩散:取第二步中的耦合映射格子生成另外三组混沌序列,进行数据处理后,与置乱后的图像像素流进行异或操作,所得到的处理结果即为扩散后的图像像素值,实现对像素值大小的改变。2.根据权利要求1所述的一种新的图像加密方法,其特征在于,第二步和第三步中所用的耦合映射格子为典型的CML,其动力学公式为:其中,ε是耦合参数,n是时间指数,j是空间指数,L是格子的数量;映射函数f(x)是Logistic映射如下:f(x)=x=μx(1-x),x∈(0,1),μ∈[3.57,4](4)。3.根据权利要求1或2所述的一种新的图像加密方法,其特征在于,第二步中的置乱操作为:首先需要将一维混沌序列转换为与图像大小相等的二维像素矩阵,然后对矩阵按照合适的大小进行分块处理,若不能均匀分块则对矩阵添加像素0进行改造;将第一个像素块内的像素扩散到用于存放置乱图像的矩阵中,然后循环迭代每一个像素块,最终完全打乱原始图像的像素位置。4.根据权利要求1或2所述...
【专利技术属性】
技术研发人员:范冬梅,卢志茂,王贺,姚念民,
申请(专利权)人:大连理工大学,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。