[发明专利]一种基于逆时混沌系统的图像加密方法在审
| 申请号: | 201810983416.8 | 申请日: | 2018-08-27 |
| 公开(公告)号: | CN109194845A | 公开(公告)日: | 2019-01-11 |
| 发明(设计)人: | 刘立冬;张照仑;李毅;郭晨 | 申请(专利权)人: | 长安大学 |
| 主分类号: | H04N1/32 | 分类号: | H04N1/32 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
| 地址: | 710064 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 逆时 混沌系统 置乱 彩色图像 混沌序列 图像加密 二值序列 扩散 加密图像 加密效果 加密性能 系统产生 系统结合 原始图像 双极性 图像 敏感 | ||
1.一种基于逆时混沌系统的图像加密方法,其特征在于,包括以下步骤:
1)利用Logistic系统产生逆时混沌系统的初始值,即一段双极性二值序列;
2)利用步骤1)产生的二值序列在逆时混沌系统中产生对应的逆时混沌序列;
3)利用步骤2)得到的逆时混沌序列,对原始图像进行行置乱;
4)对行置乱后的图像进行列置乱,得到彩色图像P2;
5)将置乱之后的彩色图像P2的R2,G2,B2分量分别进行扩散,得到加密图像。
2.根据权利要求1所述的一种基于逆时混沌系统的图像加密方法,其特征在于,步骤1)中,Logistic序列的数学表达式为:
xn+1=f(xn)=uxn(1-xn) (1)
其中u为分岔系数,且u∈(3.569945627,4];
Logistic序列通过如下二值化函数:
得到逆时混沌系统的初始值即一段双极性二值序列。
3.根据权利要求2所述的一种基于逆时混沌系统的图像加密方法,其特征在于,步骤2)中,二阶逆时混沌系统的数学表达式为:
其中u是逆时混沌信号,是逆时混沌信号u的一阶倒数,是逆时混沌信号的u二阶倒数,β和ω是该系统的参数,ω为角频率;
输入函数s(t)描述为:
s(t)=sn,n<t≤n+1 (4)
二阶逆时混沌信号的通解表达式为:
逆时混沌信号的波形由ug叠加组成,将产生的一系列的二值序列s0代入到(4)中得到s(t);将得到的s(t)代入到公式(5)中,得到所对应的逆时混沌序列u(t)。
4.根据权利要求3所述的一种基于逆时混沌系统的图像加密方法,其特征在于,步骤3)中,取出彩色图像的像素矩阵P,将大小为3*m*n的彩色图像矩阵P的RGB三个分量取出来,将其转换成行为3*m,列为n的二维矩阵M1;
将上述产生的逆时混沌序列抽样得到一个长度是3*m的混沌序列{h1,h2,...,h3m};将长度为3*m的混沌序列升序排列得到标记变换位置TM={t1,t2,...,tm};二维图像矩阵M1将按照升序索引序列TM进行行置换,置乱之后生成的二维矩阵为M2。
5.根据权利要求4所述的一种基于逆时混沌系统的图像加密方法,其特征在于,步骤4)中,将M2像素矩阵的R,G,B分量取出来,重新转换成3*m*n的彩色图像矩阵P1,将彩色图像矩阵P1转换成行为m,列为3n的二维图像矩阵M3;逆时混沌系统产生长度为3*m*n的混沌序列{x1,x2,...,x3m*n};将长度为3m*n的混沌序列升序排列得到标记变换位置得到索引矩阵TNi={Pi1,Pi2,...,Pi(3n)},二维图像矩阵M3按照升序索引序列TNi对每一行进行列置换;置换之后形成的二维矩阵为M3,将M3中的R,G,B分量取出来,重新转换成置乱之后的彩色图像P2。
6.根据权利要求5所述的一种基于逆时混沌系统的图像加密方法,其特征在于,步骤5)中,扩散公式如下:
Cnow(i)=(P(i)+Cnow(i-1)+P(i-1)+Cpre(i))mod256 (6)
其中Cnow(i)是扩散之后当前位置像素值,Cnow(i-1)扩散之后当前位置前一点的像素值,P(i)是参照图像当前位置像素点的值,Cpre(i)是扩散之前当前位置前一点的像素值,P(i-1)是参照图像当前位置前一点的像素值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810983416.8/1.html,转载请声明来源钻瓜专利网。





