[发明专利]基于构造的二维可逆元胞自动机的图像加密方法有效
申请号: | 201710799854.4 | 申请日: | 2017-09-07 |
公开(公告)号: | CN107590843B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 邢建川;王帅飞;韩保祯;张易丰;丁志新;翟能延;胡尊天;王翔;康亮;张栋;王书琪;侯鑫宇;沈浩;陈朝阳;苗佳雨;蔡佳宏;王鋆鼎;李双;陈佳豪;刘继林;杨双吉;邵慧;梁昌乐;颜文杰;尹佳 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;H04L9/00 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 周刘英 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 构造 二维 可逆 自动机 图像 加密 方法 | ||
1.基于构造的二维可逆元胞自动机的图像加密方法,其特征在于,包括下列步骤:
步骤1:输入待加密图像的灰度图P,设置混沌映射的两个初始参数u,x0,基于映射公式xn+1=u*xn*(1-xn)生成一组伪随机数,其中n=0,1,…,M*N,M*N表示所述灰度图P的尺寸;
将M*N个伪随机数xn分别乘以255,并对255*xn取整得到M*N个随机像素值,再将随机像素值排列为M*N的二维的伪随机矩阵K0;
步骤2:通过伪随机矩阵K0与所述灰度图P的图像矩阵的异或,得到初始加密图像矩阵S1;
步骤3:将初始加密图像矩阵S1的每个元素值转变为八位的二进制,得到M*N2N的矩阵K,其中N2=8*N;
并将矩阵K作为二维可逆元胞自动机在演化时间步为1时的状态C1;
步骤4:生成一个二维的M*N2的二进制伪随机序列矩阵G,并将矩阵G作为二维可逆元胞自动机的初始状态C0;
步骤5:以状态C0和状态C1为演化的初始条件,基于预置的二维可逆元胞自动机规则f1和f2进行演化处理,得到对应第一演化时间步T1的状态和其中规则f1和f2对应的类型为复杂型或混乱型;
步骤6:以状态和为演化的初始条件,基于二维可逆元胞自动机规则f1和f2进行演化处理,得到对应第二演化时间步T2的状态和其中T2大于T1;
步骤7:分别将状态和的每一行的每8个二进制变为一个十进制的像素值,得到加密图像P1和P2,保存加密图像P1,将加密图像P2作为最终密文图像。
2.如权利要求1所述的方法,其特征在于,步骤5和步骤6在进行演化处理时,规则f1和f2的转换方式为哈希转换方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710799854.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:让位式多轿厢循环式电梯系统
- 下一篇:一种快分式注塑机治具的吸盘