[发明专利]一种基于新4维超混沌和DNA随机编码计算的彩色图像加密方法在审

专利信息
申请号: 202110306095.X 申请日: 2021-03-23
公开(公告)号: CN113077374A 公开(公告)日: 2021-07-06
发明(设计)人: 佟晓筠;刘西林;张淼;王翥 申请(专利权)人: 哈尔滨工业大学(威海)
主分类号: G06T1/00 分类号: G06T1/00;G06F21/60;G06N3/12;G06N7/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 264209*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 混沌 dna 随机 编码 计算 彩色 图像 加密 方法
【权利要求书】:

1.一种基于新4维超混沌和DNA随机编码计算的彩色图像加密方法,其特征在于,包括以下步骤:

第一步,将大小为M×N×3的彩色图像P分解为3个大小为M×N的R通道分量、G通道分量、B通道分量,然后将这3个通道分量按列展开成一维向量R1、G1与B1,再将这三个向量分别展开成行是M×N,列是8的二进制向量R2、G2与B2,进一步生成融合矩阵Q=[R2 G2 B2];

第二步,使用SHA-512计算彩色明文图像生成512bit哈希值,将其转换成128bit的十进制生成K={k1,k2,…,k128},然后对其分组计算生成新4维超混沌系统的初始值y1、y2、y3、y4,以及控制迭代系统次数的参数r1和r2,给定混沌系统的参数值和初始值,迭代混沌系统r1+r2+100次,跳过混沌系统的过渡态,继续迭代混沌系统M×N次,生成四个伪随机序列,然后计算R通道分量矩阵的前四分之一的像素总和为Sp1、R通道分量矩阵的最后四分之一的像素总和为Sp2以及R通道分量矩阵的全部像素总和Sup,参与选择DNA随机编码规则的伪随机序列X的计算修正,以及选择DNA随机计算方式的伪随机序列U和伪随机矩阵W的计算修正;

其中,设计使用的新4维超混沌系统的方程为:

其中,y1,y2,y3和y4为系统的状态变量,a11,a12,a13,a14,a21,a22,a23,a24,a31,a32,a33,a34,a41,a42,a43,a44,以及β和γ为系统的控制参数,在a11=-0.5,a12=-4.6,a13=5.1,a14=1,a21=4.8,a22=-3.5,a23=0.5,a24=1,a31=-5.1,a32=-0.1,a33=3,a34=1,a41=-2,a42=2,a43-3,a44=-0.05,β=[4,18],γ=[1,16]时,系统表现为超混沌状态;

第三步,将伪随机矩阵W转换成二进制生成矩阵W1,将图像融合矩阵Q的每一行按照序列X对应行的值选择DNA编码规则,从而进行DNA随机编码生成矩阵Q1,同理,矩阵W1的每一行按照序列X对应行的值选择DNA编码规则,从而DNA随机编码生成矩阵W2,将矩阵Q1与W2的行值按照序列U的行值选择DNA随机计算的方式,从而进行DNA随机计算生成矩阵Q2;

第四步,计算矩阵Q2中”A”的总个数、”C”的总个数、”G”的总个数、”T”的总个数,将其参与DNA级明文相关置乱的伪随机序列V和T的计算修正,以及参与选择DNA随机解码规则的伪随机序列L的计算修正,然后根据伪随机序列V和T对矩阵Q2进行列和行的明文相关的置乱后生成矩阵Q4;

第五步,将矩阵Q4的行值按照序列L对应的行值选择DNA解码规则,进行DNA随机解码生成矩阵Q5,将Q5转换成十进制,并进行分解生成M×N的一维向量R3、G3和B3,将3个向量分别重塑M×N的矩阵后,融合成M×N×3的最终的密文图像。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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