基于CML的混沌序列图像加密算法制造技术

技术编号:8657833 阅读:255 留言:0更新日期:2013-05-02 01:49
基于CML的混沌序列图像加密算法,包括以下步骤:首先,该算法定义了一种利用Logistic混沌序列构成的CML模型,该模型具有时空混沌特性,同时设定参数判定公式,通过对参数范围的划分确定对图像加密所使用的混沌序列。本发明专利技术的方法分别从像素位置和像素值两方面进行加密,所得图像安全性高,能够抵御来自统计分布分析的攻击,同时对于加密图片的噪声攻击、剪切攻击和滤波攻击等常见的破坏抵御效果良好。算法操作简单、运算时间短且密钥空间极大,具有很高的安全性和可操作性。

【技术实现步骤摘要】

:本专利技术涉及一种数字图像加密算法,尤其涉及一种基于耦合映像格子的时空混沌序列的图像加密算法。
技术介绍
:由于计算机网络的发展,使得信息传递量以惊人的速度增长,而在多媒体发展如此迅速的今天,数字图像信息成为多媒体传递中最重要传播形式,因此,图像传输中涉及到的安全问题成为整个信息安全领域的重大问题。正因如此,近年来许多相关的专家学者将图像加密算法作为研究的重要方向,相关的研究成果也很显著。其中耦合映像格子模型也被运用在很多工学领域,其中很多对于耦合映像格子的使用对于图像加密算法的改进和发展起到很大的启发作用。例如彭军在文献I “基于CNN和CML的时空混沌序列图像加密算法”(计算机应用研究,2007,8 (24))中将细胞神经网络和耦合映像格子模型相结合,提出了一种密钥长度为128bit 的对称图像加密算法。王璐在文献2“未知环境中移动机器人并发见图与定位的研究进展”(机器人,2004,4 (26))综述了近年较为流行的CML方法。王福友等人在文献3 “基于时空混沌的海杂波背景下小目标检测”(仪器仪表学报,2009,6 (30))对海杂波在时域内建模特性,采用径向基耦合映像格子算法来重构时空混沌动态,这种思想对于图像加密有很大的启发。以上所列的算法应用在图像加密算法中能够达到图像加密的效果,但是在安全问题上还存在许多问题,例如密钥空间有限、鲁棒性差和运算成本大等问题。
技术实现思路
本专利技术的目的是提供一种基于CML的混沌序列图像加密算法,该算法巧妙地结合了耦合映像格子CML的时空混沌特性,实现对数字图像的加密操作。该算法所加密的图像能够抵御常见的各种攻击,密钥空间极大,安全度很高,能够达到普通应用操作对于图像加密的要求。为了达到上述目的,本专利技术采用如下技术方案:基于CML的混沌序列图像加密算法,包括以下步骤:(I)构造耦合映像格子CML序列,然后将构造的序列转换成与待加密图像大小相等的二维矩阵,将由CML序列构成的二维矩阵每个位置元素的值进行变换,然后与原始图像对应位置像素值进行按位异或;(2)根据公式本文档来自技高网...

【技术保护点】
基于CML的混沌序列图像加密算法,包括以下步骤:(1)构造耦合映像格子CML序列,然后将构造的序列转换成与待加密图像大小相等的二维矩阵,将由CML序列构成的二维矩阵每个位置元素的值进行变换,然后与原始图像对应位置像素值进行按位异或;(2)根据公式计算判定θ值,根据θ值的大小决定所用加密序列,然后通过变换生成的变换行列矩阵对异或后的图像进行位置加密处理,用变换的行矩阵乘以待变换矩阵再乘以变换所得到的列矩阵,图像加密结束;

【技术特征摘要】
1.基于CML的混沌序列图像加密算法,包括以下步骤: (1)构造耦合映像格子CML序列,然后将构造的序列转换成与待加密图像大小相等的二维矩阵,将由CML序列构成的二维矩阵每个位置元素的值进行变换,然后与原始图像对应位置像素值进行按位异或; (2)根据公式计算判定Θ值,根据Θ值的大小决定所用加密序列,然后通过变换生成的...

【专利技术属性】
技术研发人员:张健任洪娥戴琳琳
申请(专利权)人:东北林业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1