[发明专利]基于RT-DNA元胞自动机的图像加密方法有效
申请号: | 201210067774.7 | 申请日: | 2012-03-14 |
公开(公告)号: | CN103310157A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 张强;周士华;魏小鹏 | 申请(专利权)人: | 大连大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F19/20;G06T1/00;H04L9/00 |
代理公司: | 大连智慧专利事务所 21215 | 代理人: | 刘琦 |
地址: | 116622 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于RT-DNA元胞自动机的图像加密方法。该方法属于DNA计算和图像加密领域。因为保存一个一次一密乱码本非常困难,所以其使用受到了很大的限制。为了克服上述缺点,本发明使用天然的DNA序列作为主要的密钥,解决了一次一密乱码本保存困难的问题。首先,利用天然DNA序列产生一个DNA矩阵。然后,生成一个DNA模板,并用其修正由天然DNA序列形成的矩阵,得到密钥DNA矩阵。最后,使用新定义的RT-DNA元胞自动机规则进行加密,得到加密图像。实验结果表明,该算法具有较高的安全性,易于实现,并且有效地保留了基于一次一密和基于DNA密码学加密方法的优点。 | ||
搜索关键词: | 基于 rt dna 自动机 图像 加密 方法 | ||
【主权项】:
一种基于RT‑DNA元胞自动机的图像加密方法,其特征在于,包括如下步骤:S1、输入一幅8位灰度图像A0(m,n),m、n为图像的行列维数;S2、将图像A0转化成二值矩阵,按照DNA编码映射规则进行DNA编码,得到DNA序列矩阵D0;S3、根据原图像的灰度值,计算初值x0,然后利用Logistic混沌映射,在初值为x0,系统参数为μ的条件下,产生长度为m×n×4×2的混沌序列z1;S4、利用阈值函数f(x)将混沌序列z1转化成二值序列,按照DNA编码映射规则进行DNA编码,得到新的DNA序列dT,其长度为m×n×4,然后对其进行重构,得到大小与矩阵D0相同的DNA模板DT;S5、使用两条天然DNA序列d1和d2作为主要的密钥,通过扩增d1和d2,得到两条新的DNA序列d′1和d′2,其长度分别为m和n×4,然后利用DNA序列矩阵乘运算,得到DNA矩阵Dn;S6、将DNA矩阵Dn和DNA模板DT进行DNA序列加运算,得到密钥DNA矩阵Dkey;S7、利用RT‑DNA元胞自动机规则,对矩阵D0和密钥DNA矩阵Dkey进行操作,得到DNA加密矩阵De;S8、对DNA加密矩阵De按照所述步骤S2的逆过程获得灰度值矩阵,输出图像A1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210067774.7/,转载请声明来源钻瓜专利网。
- 上一篇:演奏装置及方法
- 下一篇:一种基于多Agent系统的风险评估方法