[发明专利]基于DNA编码和混沌的图像加密方法有效

专利信息
申请号: 201710844772.7 申请日: 2017-09-19
公开(公告)号: CN107657579B 公开(公告)日: 2021-06-25
发明(设计)人: 张晓强 申请(专利权)人: 中国矿业大学
主分类号: G06T1/00 分类号: G06T1/00;H04L9/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 221116*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 dna 编码 混沌 图像 加密 方法
【权利要求书】:

1.基于DNA编码和混沌的图像加密方法,其特征在于,包括如下步骤:

步骤1:利用SHA-256,计算大小为m×n交互图像I的哈希值K,并结合给定两个二维Logistic映射的初始值x'0, y'0, z'0和q'0,计算两个二维Logistic映射新的初始值x0,y0, z0和q0

步骤2:根据初始值x0和y0,迭代第一个二维Logistic映射4mn次,产生两个混沌序列X4mn和Y4mn;根据初始值z0和q0,迭代第二个二维Logistic映射mn次,产生两个混沌序列Zmn和Qmn

步骤3:对交互图像I进行DNA编码,得到对应的DNA序列矩阵I1

步骤4:对混沌序列X4mn进行升序排列

, (1)

其中,(·,·)=sort(·)是序列索引函数,fX是序列X4mn以升序排列后的新序列,lX是fX的索引值序列;按照从左到右,从上到下的元素顺序,将I1转换为向量IV1;利用公式(2),对IV1进行位置置乱:

, (2)

其中,IV2是置乱后的向量;

步骤5:计算混沌序列Y4mn,Zmn和Qmn,得到对应的新混沌序列Y'4mn, Z'mn和Q'mn,并将Q'mn转化为矩阵形式Q1mn,对Z'mn进行DNA编码得向量Z1

步骤6:设计一种基于DNA编码的混合运算,对IV2是进行DNA编码域的扩散操作,得到对应DNA矩阵I2

步骤7:对I2进行DNA解码,可得对应的图像I3

步骤8:将Q1mn与I3进行像素域的XOR异或运算,可得加密图像Emn

2.根据权利要求1 所述的方法,其特征在于:所述步骤1 中,利用SHA-256,计算交互图像Im×n的哈希值K,将K按照每8 位(Bit)划分成位块,即

K=k1, k2, …, k32; (3)

计算产生两个二维Logistic映射的初始值为:

, (4)

, (5)

, (6)

, (7)

其中,mod(•)表示取模运算,⊕表示XOR异或运算。

3.根据权利要求1 所述的方法,其特征在于:所述步骤3 中,对交互图像I进行DNA编码,编码规则如下:

得到对应的DNA序列矩阵I1

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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