一种基于混沌理论的图像加密技术制造技术

技术编号:35780649 阅读:27 留言:0更新日期:2022-12-01 14:25
一种基于混沌理论的图像加密技术,结合置乱、扩散。本加密技术首先将原始图像进行Arnold变换,从而起到置乱图像像素位置的效果。然后通过密钥生成Logistic混沌序列,再通过随机选取Logistic混沌序列的值作为Henon映射的初始值生成Henon混沌序列。最后将经过置换的图像像素值分离出R、G、B三个颜色通道值,利用前一个已经加密的通道值和混沌序列对应值对当前的通道值进行异或扩散操作。该加密算法经过密钥空间分析、直方图分析、信息熵分析等安全性分析,具有抗统计攻击、随机性高、高效和安全的优点。和安全的优点。

【技术实现步骤摘要】
一种基于混沌理论的图像加密技术


[0001]本专利技术属于信息安全
,具体涉及一种基于混沌理论的图像加密技术

技术介绍

[0002]在用户众多的私人信息中,图像信息的获取、存储和传递尤为常见和重要。当今时代,图像已经成为大家记录生活、存储信息的重要方式。多媒体数据,尤其是数字图像,比传统文本携带更多且更丰富的信息。图像传输不仅限于普通百姓的日常生活,还应用于军事、医学和工业等。在这些应用中,面对各式各样的攻击图像传输仍能保证安全至关重要,而提供图像安全性的最重要且有效的方法就是图像加密。数字图像的数据以二维矩阵的方式存储,其具有数据量大、冗余度高、相关性强以及空间有序的特点,而传统加密算法的设计大多针对一维数据流。这就导致了实际操作起来计算复杂度较高,加密效率较低。目前,数字图像加密算法根据加密思路主要可以分为基于空间域的像素置乱、基于混沌的加密、基于秘密分割与秘密共享的加密、基于变换域的加密和基于盲源分离的加密等。混沌理论是关于非线性系统在一定参数条件下展现分岔、周期运动与非周期运动相互纠缠,以至于通向某种非周期有序运动的理论。混沌是确本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于混沌理论的图像加密技术,该方法分以下八步进行实现:第一步:选择需要加密的图像A,假设图像A的大小为M
×
N,取较大的边(假设为N),将A进行边界填充(黑色),得到处理后的图像A

,其中A

的大小为N
×
N。第二步:产生Logistic混沌序列。从6位密钥中提取出Logistic映射的初始值x0,给定参数μ为3.94,,将Logistic映射进行迭代,为消除暂态过程带来的有害效应,增强算法对初始密钥的敏感性,舍弃迭代的前200个序列值,产生一组N
×
N的序列,即{l
k
|k=1,2,...,N
×
N}。如下式:l
k+1
=3.94
×
(1

l
k
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)第三步:产生Henon混沌序列。从Logistic混沌序列中取得Henon映射的初始值p0和q0,取值位置随序列长度变化。取a=1.4,b=0.3,将Henon映射进行迭代,为消除暂态过程带来的有害效应,舍弃迭代的前200组序列值,产生两组N
×
N的序列,即{p
k
|k=1,2,...,N
×
N}和{q
k
|k=1,2,...,N
×
N}。如下式:第四步:处理三组混沌序列。对于Logistic混沌序列,取每个元素小数点后第3,4,5位组成一个新的整数序列并将序列中每一个整数值进行对256取余的操作。对于Henon混沌序列产生新的整数元素,由此产生三组新的整数序列,分别是{x
k
|k=1,2,...,N
×
N},{y
k
|k=1,2,...,N
×
N}和{z
k
|k=1,2,...

【专利技术属性】
技术研发人员:董开坤陈倩阳
申请(专利权)人:哈尔滨工业大学威海
类型:发明
国别省市:

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

1