[发明专利]一种图像加密方法有效
申请号: | 201510870149.X | 申请日: | 2015-11-30 |
公开(公告)号: | CN105513002B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 叶国栋;黄小玲 | 申请(专利权)人: | 广东海洋大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 张月光;林伟斌 |
地址: | 524088 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 像素 密钥流 模运算 加密 密文图像 明文图像 图像加密 预处理 图像特征提取 传统算法 更新处理 秘密密钥 雪崩效应 置乱加密 输出 第三层 灰度级 相邻列 相邻行 组密钥 灰度 运算 扩散 行列 | ||
1.一种图像加密方法,其特征在于,所述方法包括以下步骤:
S1:对明文图像A进行行列更新处理,得到预处理后的图像E,实现明文图像A的第一层加密;
S2:将图像E的像素和s作为图像特征提取出来,并参与密钥流的生成,通过置乱加密进行第二层加密得到图像Q;
S3:通过图像的灰度值扩散运算,建立起相邻两像素间的互相影响,并且秘密密钥直接参与密文图像的输出;
步骤S1中,具体包括以下步骤:
S1.1:设明文图像A的大小为m×n像素,对图像A进行行更新预处理,从第二行开始到最后一行,按公式(1)对图像A的第i行上各个元素进行模256的运算得到图像D;
其中,Ai,j表示明文图像A的第i行第j列元素,Di,j表示行更新预处理后的元素,mod256表示除256后的余数;
S1.2:从第二列开始到最后一列,按公式(2)对图像D的列进行模256的运算,得到预处理后的图像E;
其中,Dt,j表示图像D的第t行第j列元素,Et,j表示列更新预处理后的元素,mod256表示除256后的余数。
2.根据权利要求1所述的图像加密方法,其特征在于,步骤S2中,具体包括以下步骤:
S2.1:计算图像E的像素总和,记为s,即:s=∑E(i,j),在生成混沌序列前,不直接用第一组密钥x0,y0来迭代混沌映射,而是用图像特征s按公式(3)对第一组密钥x0,y0进行更新:
将所得的新密钥x0,y0代入混沌映射(4)中进行迭代:
其中a和b为混沌映射的控制参数,去掉前d个迭代值以消除瞬态效应,d为预设的消除瞬态效应控制参数,选择出两个长度为m+n的混沌序列H={h1,h2,…,hm+n}和L={l1,l2,…,lm+n};这里,序列H用于反对角线方向的像素的位置置乱得到图像P,序列L用于主对角线方向的像素的位置置乱得到图像Q;
S2.2:对图像E的反对角方向的像素位置进行置乱,具体为:假定图像的左上角到右下角依次为第一次至最后一条反对角线,从第二条反对角线开始到第m+n-2条对角线用序列H中的相应hi对图像E进行反对角方向的像素位置的置乱得到置乱后的图像P,见公式(5):
这里,符号<h>表示对h进行四舍五入取整数,Pi,Ei分别表示图像P和E的第i条反对角线,函数per(Ei,hi)表示Ei所在的对角线向上循环位移hi个单位;
S2.3:同理,对图像P的主对角方向的像素位置进行置乱,假定图像的右上角到左下角依次为第一次到最后一条主对角线,用序列L中相应的li对图像P进行像素位置的对角方向置乱得到图像Q,见公式(6):
这里,Qi′,Pi′分别表示图像Q和P的第i条主对角线,从而完成了第二层加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东海洋大学,未经广东海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510870149.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能生物质燃烧设备的工作方法
- 下一篇:一种骨骼动画数据的压缩方法及装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序