[发明专利]基于希尔加密与动态DNA编码的图像加密方法有效
申请号: | 201810179632.7 | 申请日: | 2018-03-05 |
公开(公告)号: | CN108388808B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 张勋才;王华;李金城;丁莉芬;王英聪;刘奕杉;周正;杨飞飞;崔光照;王延峰;孙军伟;黄春;牛莹;焦洋洋 | 申请(专利权)人: | 郑州轻工业学院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;H04L9/30 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 张真真;栗改 |
地址: | 450002 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于希尔加密与动态DNA编码的图像加密方法,用以解决现有图像加密算法过于复杂、易于破解的问题,本发明采用超混沌系统、椭圆曲线相结合的方法构造希尔加密矩阵对图像进行置换加密,避免了元素之间的强相关性,也避免了椭圆曲线加密的复杂性与难以实现性,使加密算法简易;再结合动态DNA编码规则,根据像素所处位置的不同随机选择编码规则,对像素进行DNA编码,增加了加密算法的安全性,使密钥之间的相关性降低,从而使密文难于破解;最后使用超混沌序列对图像进行置乱;提高了密钥敏感性、传输数据的安全性,还能有效的抵抗已知明文和选择明文攻击,且具有较好的抗穷举攻击能力、统计攻击和差分攻击。 | ||
搜索关键词: | 图像加密 加密 加密算法 密钥 破解 像素 攻击 图像 椭圆曲线加密 超混沌系统 编码规则 传输数据 混沌序列 加密矩阵 明文攻击 随机选择 所处位置 椭圆曲线 密文 明文 穷举 置乱 算法 置换 简易 抵抗 统计 | ||
【主权项】:
1.一种基于希尔加密与动态DNA编码的图像加密方法,其特征在于,其步骤如下:步骤一:输入大小为m*n的灰度图像,将灰度图像转化为明文图像矩阵I;步骤二:将明文图像矩阵I用哈希函数SHA‑3进行运算得到密钥B,将密钥B与汉明距离结合产生超混沌Lorenz系统的初始值;采用超混沌Lorenz系统产生的混沌序列Q1、Q2、Q3和Q4构造L/16个新的整数M序列,其中,l为像素组中的像素数;步骤三:利用椭圆曲线的参数和M序列构造L个可逆的希尔加密矩阵K1、K2.....、KL;步骤四:将明文图像矩阵I中的每l个像素为一像素组,得到L个像素组,对像素组I’k选择一个希尔加密矩阵Kk,对其进行加密,得到加密图像矩阵I1,k=1,2,3…,L;步骤五:利用动态DNA编码规则将加密图像矩阵I1转换为DNA序列矩阵I2;取L个希尔加密矩阵K1、K2.....、KL的第一列合成新的矩阵KL+1,根据动态编码规则将矩阵KL+1转换为DNA序列矩阵K’L+1;将DNA序列矩阵I2与DNA序列矩阵K′L+1进行DNA序列运算得到DNA序列矩阵I3;步骤六:利用动态DNA编码规则对DNA序列矩阵I3进行DNA解码,还原成图像矩阵I4;步骤七:采用左循环移位操作对图像矩阵I4进行移2位操作,得到图像矩阵I5;步骤八:将混沌序列Q4按从小到大的顺序排列得到新序列,用新序列各元素所在的位置之值替换混沌序列Q4中的元素,得到索引序列;用索引序列对图像矩阵I5进行行列置乱,得到最终的加密图像矩阵I6;所述超混沌Lorenz系统的初始值的计算方法为:原始m*n的明文图像矩阵I用SHA‑3‑256运算后,产生出一组256位的哈希值;将哈希值转换为二进制后作为密钥B;进一步用汉明距离对密钥B进行处理,将密钥B按字节划分为32个字节表示为:b1,b2,b3,…,b32;令C1=b1⊕b2⊕b3⊕b4⊕b5⊕b6⊕b7⊕b8,C2=b9⊕b10⊕b11⊕b12⊕b13⊕b14⊕b15⊕b16,C3=b17⊕b18⊕b19⊕b20⊕b21⊕b22⊕b23⊕b24,C4=b25⊕b26⊕b27⊕b28⊕b29⊕b30⊕b31⊕b32;通过公式(5)‑(8)计算超混沌Lorenz系统的初始值x0、y0、z0和u0:x0=x1+H(C1,C2)+C1/4 (5)y0=y1+H(C2,C3)+C2/4 (6)z0=z1+H(C3,C4)+C3/4 (7)u0=u1+H(C4,C1)+C4/4 (8)其中,H(U,V)表示序列U和序列V之间的汉明距离,x1、y1、z1、u1为给定值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810179632.7/,转载请声明来源钻瓜专利网。