[发明专利]基于DES结构与DNA编码的数字图像加密方法有效

专利信息
申请号: 201811433647.8 申请日: 2018-11-28
公开(公告)号: CN109756322B 公开(公告)日: 2020-08-18
发明(设计)人: 张建伟;张勋才;田二林;凌丹;王凌飞;牛莹;赵凯;崔光照;周航宇;王延峰;孙军伟;焦洋洋 申请(专利权)人: 郑州轻工业学院
主分类号: H04L9/06 分类号: H04L9/06;H04L9/00;G06N3/12
代理公司: 郑州优盾知识产权代理有限公司 41125 代理人: 孙诗雨;栗改
地址: 450002 *** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种基于DES结构与DNA编码的数字图像加密方法,用于解决传统DES加密算法应用于图像加密时操作复杂,抗裁剪攻击能力弱等问题。本发明借鉴了DES加密算法的结构,并使用了DNA编码运算、选择密文输出和密钥校验等方法,很好的弥补传统文字加密算法应用于数字图像加密时计算复杂度高、密钥管理不便等问题。本发明通过分析密文的信息熵、像素改变率、图像相关性等指标,验证其安全性;本发明在遭受攻击时具有很好的恢复能力,具有较大的密钥空间来抵抗穷举攻击,同时还能够抵抗统计攻击、差分攻击、裁剪攻击、噪声攻击等,可广泛应用于图像信息的安全传输。
搜索关键词: 基于 des 结构 dna 编码 数字图像 加密 方法
【主权项】:
1.一种基于DES结构与DNA编码的数字图像加密方法,其特征在于,其步骤如下:步骤一:将大小为M*N的明文灰度图像转化为二维的图像矩阵I,将图像矩阵I输入到SHA‑256算法,得到256位的Hash散列值组成二进制序列H,作为初始密钥;步骤二:将二进制序列H等分成8位的二进制序列分别带入到Logistic映射和2D‑LSCM混沌系统的动力学方程中,分别得到Logistic映射的初始值和2D‑LSCM混沌系统的初始值和初始参数;步骤三:将步骤二得到的Logistic映射的初始值带入Logistic映射的动力学方程进行迭代得到长度为(2×M×N+1000)的序列L,将步骤二得到的2D‑LSCM混沌系统的初始值和初始参数带入2D‑LSCM混沌系统的动力学方程进行迭代得到两个长度为4×M×N+1000的2D‑LSCM混沌映射的序列X和序列Y;步骤四:截取序列L的第1001到第M×N+1000个元素,重新排列成大小为M×N的矩阵A1;取序列L的第M×N+1001到第2×M×N+1000个元素,重新排列成大小为M×N的矩阵A2,利用矩阵A1和矩阵A2对图像矩阵I进行像素置乱得到图像矩阵I1;步骤五:取序列X的第1001到第4×M×N+1000个元素作为矩阵B的第一行,取序列Y的第1001到第4×M×N+1000个元素作为矩阵B的第二行;将矩阵B重新排列为大小为M×(8×N)的矩阵B′,并对矩阵B′中每个元素的第3到12位对256取模,得到新的矩阵B1;步骤六:利用矩阵B1计算DES算法加密过程中的密钥K1到K16;步骤七:将图像矩阵I1等分成左半部分L0和右半部分R0,利用密钥K1到K16代入DES算法进行置乱操作,将第13轮运算后的密文L13和密文R13组成密文图像C1,取第14轮运算后的密文L14和密文R14组成密文图像C2,取第15轮运算后的密文L15和密文R15组成密文图像C3,第16轮运算后的密文L16和R16组成密文图像C4;步骤八:采用像素扩散方法对密文图像C1、C2、C3和C4操作得到新的图像C′1、C′2、C′3和C′4,选择图像C′1、C′2、C′3和C′4中信息熵最大的图像作为加密后的密文图像C输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201811433647.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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