[发明专利]一种混沌图像加密的方法、装置及系统有效
申请号: | 201710423695.8 | 申请日: | 2017-06-07 |
公开(公告)号: | CN107239709B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 谢国波;王朝阳 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510062 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混沌 图像 加密 方法 装置 系统 | ||
1.一种混沌图像加密的方法,其特征在于,包括:
S11:生成与明文图像唯一对应的、Kent混沌系统的控制参数S和迭代次数K;
S12:依据所述控制参数S、所述迭代次数K得到第一混沌序列;
S13:依据所述第一混沌序列得到所述明文图像对应的像素矩阵中的旋转子矩阵及相应的旋转角度;
S14:按照所述旋转角度将所述旋转子矩阵进行旋转,将旋转后的元素替换原来位置上的元素,得到经过全局位置置乱后的第二图像;
S15:将与所述第二图像对应的像素矩阵进行一维转换得到第一一维序列,并对所述第一一维序列中的元素进行滑块加密,以得到第二一维序列;
S16:将所述第二一维序列进行二维转换,以得到加密后的密文图像;其中:
所述生成与明文图像唯一对应的、Kent混沌系统的控制参数S和迭代次数K的过程具体为:
S110:采用MD5算法对明文图像进行处理,生成与所述明文图像唯一对应的hash值H,所述明文图像为大小为m×n的灰度图像;
S111:依据所述hash值H以及第一计算关系式和第二计算关系式计算出控制参数S和迭代次数K;所述第一计算关系式为S=H/1040,所述第二计算关系式为K=1000+mod(H,1000);
所述依据所述控制参数S、所述迭代次数K得到第一混沌序列的过程具体为:
S120:依据所述控制参数S和所述迭代次数K以及第三计算关系式得到第一混沌序列L;其中,所述第三计算关系式为所述L={L1,L2,L3,…,Li,…,Lm×n},Li为第一混沌序列L中的第i个元素,1≤i≤m×n,初始密钥为x0,j∈[0,m×n-1];
所述依据所述第一混沌序列得到所述明文图像对应的像素矩阵中的旋转子矩阵及相应的旋转角度的过程具体为:
S130:对所述第一混沌序列L中的元素按照预定规则进行排序,得到第二混沌序列L',所述L'={L1',L2',L3',…,Li',…,Lm×n'},并得到用于记录所述第二混沌序列L'中的各个元素在所述第一混沌序列L中的位置的下标序列T,所述T={T1,T2,T3,…,Ti,…,Tm×n};
S131:依据下标序列T中的元素Ti、第四计算关系式、第五计算关系式以及第六计算关系式经计算得到与所述Ti对应的旋转子矩阵中的左上角元素的位置;其中:
所述第四计算关系式为rowi=[Ti/n],所述rowi表示所述左上角元素的行标;所述第五计算关系式为v=mod(Ti,n);所述第六计算关系式为所述coli表示所述左上角元素的列标;
S132:依据所述Ti、第七计算关系式以及第八计算关系式经计算得出所述Ti对应的旋转子矩阵的大小;其中:
所述第七计算关系式为r=m-rowi+1,c=n-coli+1,所述r表示行数,c表示列数;所述第八计算关系式为sizei表示所述旋转子矩阵的大小;
S133:依据所述第一混沌序列中的Li、第九计算关系式以及第十计算关系式经计算得出所述Ti对应的旋转子矩阵的旋转角度;其中:
所述第九计算关系式为ki=mod([108×Li],4);
所述第十计算关系式为
则,所述按照所述旋转角度将所述旋转子矩阵进行旋转,将旋转后的元素替换原来位置上的元素,得到经过全局位置置乱后的第二图像的过程具体为:
S140:依据所述位置和所述大小确定所述旋转子矩阵在所述明文图像对应的像素矩阵中的位置,并按照所述旋转角度将所述旋转子矩阵进行旋转,将旋转后的元素替换原来位置上的元素;
S141:重复S131-133直至i=m×n,得到经过全局位置置乱后的第二图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710423695.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于最小略图的流模式下有向标签图的略图构建方法
- 下一篇:钻井设备
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序