[发明专利]一种图像加密方法有效

专利信息
申请号: 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条主对角线,从而完成了第二层加密。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东海洋大学,未经广东海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510870149.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top