【技术实现步骤摘要】
本专利技术涉及图像加密领域,尤其涉及一种基于云模型和超混沌系统的DNA图像加密方法。
技术介绍
数字图像是目前最流行的多媒体形式之一,在政治、经济、国防、教育等方面均有广泛应用。对于某些特殊领域,如军事、商业和医疗,数字图像还有较高的保密要求。为了实现数字图像保密,实际操作中一般先将二维图像转换成一维数据,再采用传统加密算法进行加密。与普通的文本信息不同,图像和视频具有时间性、空间性、视觉可感知性,还可进行有损压缩,这些特性使得为图像设计更加高效、安全的加密算法成为可能。自上世纪90年代起,研究者利用这些特性提出了多种图像加密算法。总结起来,图像加密技术的概念是:利用数字图像的特性设计加密算法,以提高加密的安全性和运算效率的一种技术。根据加密与解密中使用的密钥情况,传统的加密技术分为对称加密与非对称加密,或称为私钥加密与公钥加密。对称加密指的是在加密与解密时使用相同的密钥,并且密钥只有通信双方知道;而非对称加密中的加密密钥与解密密钥是不同的,加密密钥是公开的,任何人都可以知道,而解密密钥只有解密者才有。从本质上讲,图像在计算机中的表示仍然是数字,完全可以采用传统的加密技术对图像文件进行加密,但是由于图像是用二维或三维数据格式进行表示的,若采用传统的加密技术对图像文件加密,加密时首先要把图像数据转换为一维的,解密时还要把其转换为二维或三维数据。同时由于图像数据还具有信息量大冗余度高的特性,因此采用上述方法对图像文件加密和解密,不但效率较低,而且安全性差。为了解决上述问题,国内外学者研究了许多专用的图像加密方案。目前常见的图像加密技术包括基于像素位置变换的加 ...
【技术保护点】
一种基于云模型和超混沌系统的DNA图像加密方法,其特征在于,包括以下步骤:S1:将彩色图像A(m,n,3)分解成三种颜色通道的图像,分别是红R(m,n),绿G(m,n)和蓝B(m,n),其中m,n是图像的长和宽;S2:将R(m,n)、G(m,n)、B(m,n)转化为二值矩阵,然后按照DNA序列的编码准则对二值矩阵进行编码,最后得到3个已经变换的矩阵R、G、B;S3:在初始值x0,y0,z0,q0和超混沌Chen系统控制参数a,b,c,d,r的条件下,利用Chen混沌映射产生混沌序列分别是:x={x1,x2,x3,…,xm×2}y={y1,y2,y3,…,yn×4}z={z1,z2,z3,…,zm×2}q={q1,q2,q3,…,qn×4}利用排序数对三条混沌序列x,y,z进行排序操作:[lx,fx]=sort(x)[ly,fy]=sort(y)[lz,fz]=sort(z)[lq,fq]=sort(q)]]>其中[lx fx]=sort(x)是排序的索引函数,fx是对x升序排列后得到的新序列,lx是fx的索 ...
【技术特征摘要】
1.一种基于云模型和超混沌系统的DNA图像加密方法,其特征在于,包括以下步骤:S1:将彩色图像A(m,n,3)分解成三种颜色通道的图像,分别是红R(m,n),绿G(m,n)和蓝B(m,n),其中m,n是图像的长和宽;S2:将R(m,n)、G(m,n)、B(m,n)转...
【专利技术属性】
技术研发人员:熊盛武,郑文博,段鹏飞,于笑寒,周姜炜,
申请(专利权)人:武汉理工大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。