[发明专利]基于随机数嵌入和DNA动态编码的图像加密方法有效

专利信息
申请号: 201910796991.1 申请日: 2019-08-27
公开(公告)号: CN110570344B 公开(公告)日: 2022-09-20
发明(设计)人: 柴秀丽;支相丞;王娟;毕建强;甘志华;路杨 申请(专利权)人: 河南大学
主分类号: G06T1/00 分类号: G06T1/00
代理公司: 郑州大通专利商标代理有限公司 41111 代理人: 张立强
地址: 475001 河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 随机数 嵌入 dna 动态 编码 图像 加密 方法
【权利要求书】:

1.一种基于随机数嵌入和DNA动态编码的图像加密方法,其特征在于,包括:

步骤1:将明文图像P分成两部分,并分别将所述两部分图像像素的像素和作为密钥参数s1和密钥参数s2,所述明文图像P的大小为M×N;

步骤2:利用四维忆阻混沌系统生成四个混沌序列X、Y、Z和U;

步骤3:对明文图像P进行预处理操作,得到预处理后图像P1,所述预处理操作包括对明文图像P进行随机数嵌入;

步骤4:根据所述混沌序列X生成第一DNA编码规则,按照所述第一DNA编码规则对所述预处理后图像P1进行DNA动态编码,得到DNA序列P3

步骤5:根据所述混沌序列Y生成置乱序列,并利用所述置乱序列对所述DNA序列P3进行置乱,得到置乱后序列P4

步骤6:根据所述混沌序列Z和所述密钥参数s1生成第二DNA编码规则,按照所述第二DNA编码规则对量化后的混沌序列Z进行DNA动态编码,得到DNA掩码序列K,利用所述DNA掩码序列K对所述置乱后序列P4进行扩散,得到扩散后DNA序列Ck;具体包括:

步骤6.1:根据所述密钥参数s1按照式(14)将所述混沌序列Z量化为序列Rd,并将所述序列Rd作为第二DNA编码规则:

Rd(n)=1+mod[floor(Z(n)×s1×1014),8],n∈[0,4MN-1] (14)

其中,floor函数是向下取整函数,mod函数是取余函数;

步骤6.2:根据所述置乱后序列P4的UTF8码信息按照式(15)生成序列D,根据所述序列D和所述第二DNA编码规则按照式(16)对所述混沌序列Z进行DNA编码,生成DNA掩码序列K:

K(n)=DNA_enc(mod[floor(Z(n)×D(n-1)×1014),4],Rd(n)) (16)

其中,n∈[0,4MN-1],P4(-1)是密钥参数,P4(-1)∈{A,T,G,C};

步骤6.3:将所述置乱后序列P4和所述DNA掩码序列K按照式(17)进行异或操作,得到扩散后DNA序列Ck:

Ck(n)=XOR[P4(n),K(n)],n∈[0,4MN-1] (17)

其中,XOR表示异或操作;

步骤7:根据所述混沌序列U和所述密钥参数s2生成DNA解码序列Dc,根据所述DNA解码序列Dc对所述扩散后DNA序列Ck进行DNA解码,得到密文图像C。

2.根据权利要求1所述的方法,其特征在于,在步骤2之前还包括:预先生成所述四维忆阻混沌系统的系统参数d,具体为:

利用随机数函数生成第一8位数二进制序列和第二8位数二进制序列;

对所述第一8位数二进制序列和第二8位数二进制序列进行异或操作,得到第三8位数二进制序列;

将所述第三8位数二进制序列转换为十进制数Key,并按照式(5)生成系统参数d:

d=0.001+mod(Key×10-3,0.6) (5)

其中,mod函数是取余函数。

3.根据权利要求1所述的方法,其特征在于,步骤3中的所述预处理操作具体为:

步骤3.1:将两个随机数序列R和O分别嵌入到明文图像P中;其中,根据所述混沌序列X和Y生成所述随机数序列R和O;

步骤3.2:将嵌入的所述随机数序列R和O与周围明文图像P的像素进行异或操作;

步骤3.3:待明文图像P的所有像素均完成异或操作后,去除嵌入的所述随机数序列R和O,得到预处理后图像P1

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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