基于混沌的数字图像加密算法的研究
基于混沌系统的图像加密技术研究

基于混沌系统的图像加密技术研究混沌系统是一种具有无序、随机和不可预测性质的非线性动力学系统,其在密码学中已被广泛应用于消息加密、图像加密、身份验证等领域。
其中,基于混沌系统的图像加密技术可以实现在保持加密数据安全性的同时,保留了图像的视觉效果,因此更适用于图像通信和存储方面。
一、混沌系统的基本原理混沌系统是一种迭代映射动力学系统,在非线性条件下,其状态会随时间变化而呈现出随机、无序、分岔和周期皓等性质。
混沌系统可以用数学模型来描述,其中最著名的混沌系统是洛伦兹系统,它用于描述大气科学中的对流流体的运动。
依据混沌系统的特性,现代密码学发展了一系列混沌加密算法,其中最为常用的是混沌置换和混沌流密码。
混沌置换算法是一种基于迭代映射的分组密码算法,随机的迭代次数和初始条件可用于扰乱图像像素,从而达到加密的目的。
混沌流密码则是利用混沌序列产生伪随机数流,用于对原始数据进行加密。
二、基于混沌系统的图像加密技术图像加密技术是在数字图像传输和存储时必不可少的技术手段。
其中,基于混沌系统的图像加密技术相比于传统的加密技术,更适用于图像加密,具有快速、高效、安全等优势。
下面将从两个方面介绍基于混沌系统的图像加密技术。
1、基于混沌置换的图像加密技术混沌置换算法将迭代映射应用在了像素排序上,通过对图像像素位置的随机变换,来实现混沌加密。
将图像像素坐标变换为一个混沌序列,再通过混沌序列的迭代计算,洛伦兹混沌序列产生了一个随机序列,用于对图像的像素进行混沌置换,从而实现图像的加密。
具体的实现过程为:首先,将图像转化为一维数组,并设置一组初始条件。
然后,通过迭代计算混沌序列,从而得到像素位置的一个置换序列;接着,采用该序列对图像像素进行混淆;最后,将加密后的像素重新排列成二维矩阵,即完成了图像加密。
2、基于混沌流密码的图像加密技术混沌流密码是利用混沌序列产生伪随机数流,用于对原始数据进行加密的密码算法。
混沌流密码包括两个主要部分:混沌序列发生器和异或加密器。
基于Logistic混沌序列的数字图像加密研究_顾勤龙

- 通过加密系统 ./ 与一个明文 0 对应,函数由密钥的值来决 定, ./ 称为加密算法。
一般的数字图像包含大量的数据, 但这些数据是高度相关 的, 对于静止图像往往含有大量的空间冗余信息。在该文提出 结构参数 ! 和过渡过 的算法中, 把 %&’(/)(* 映 射 的 初 始 值 !"、 程参数作为密钥, 根据 密 钥 产 生 相 应 的 混 沌 序 列 !2 和 *2 , 然后 由 !2 、 *2 生成相应符号矩阵 3 和灰度矩阵 4 ,实现对数 字 图 像 的加密。
基于 !"#$%&$’ 混沌序列的数字图像加密研究
顾勤龙 姚明海 ( 浙江工业大学信息工程学院, 杭州 #%""%>)
*;?5.@: 5@,8-A-7B/,C7$1,?
摘 要 离散的 +,-./0.1 映射对初值和结构参数的改变具有极端的敏感性, 在一定条件下能够产生混沌, 并且产生的混
沌序列具有类白噪声统计特性等特点。同时利用数字图像本身的特点和人类视觉系统的特性, 先对原始图像进行压缩, 再用混沌序列进行加密和传输图像, 这样不仅可以减少存储空间, 还可以提高加密和传输效率。该文基于以上特性提出 仿真实例证明该算法是有效、 可行的, 而且具有较高的安全性。 了一个新的基于 +,-./0.1 混沌序列的数字图像加密算法, 关键词
图+
%&’(/)(* 映射
#$!$!
灰度矩阵 4 的生成
文献 8#9证明系统( 产生的序列的概率分布函数为: +)
利 用 生 成 的 实 值 混 沌 序 列 *2 , 通 过 如 下 的 变 换 生 成 序 列 使 得 5"8" , 并根据压缩后图像的大小, 生成相应的灰 5, !7?9, ( !) 度矩阵 4 。同理, 4 6%’67% 也是混沌的。
数字图像加密算法的研究与实现

数字图像加密算法的研究与实现摘要数字图像加密是进行数字图像信息保密的一种手段。
随着信息技术的飞速发展,数字图像在各个领域中有着极为广泛的运用,那么数字图像中所包含的信息安全性应受到重视。
数字图像本身具有数据量较大的特点,用传统的的加密方法往往无法达到加密的要求,许多学者对数字图像的信息安全性进行了多次研究并提出了许多强而有效的算法。
本文研究并实现了一种基于混沌序列置乱的数字图像加密算法,通过密钥产生混沌序列,将该混沌序列进行逻辑排序,并以此排列方法对数字图像进行加密。
该算法隐私性较强,在数字图像的加密和解密过程中均需要密钥的参与,因此不知道密钥的用户无法恢复数字图像,具有良好的保密性。
关键词:数字图像混沌加密数据隐藏AbstractDigital image encryption algorithm is a method about keeping the information of digital image secret.With the quick development of informational technology,the digital image has been utilized in many areas,so the security of message that digital images carry should be paid attention.Particularly ,digital images have the characteristic of a large amount of data,it can not meet demands about encryption that encrypting data in traditional way,which leads to a lot of scholars have spent much time and energy on researching the security about digital image information and illustrated many effective algorithm.This article discuss and illustrate a kind of digital image encryption algorithm based on chaotic array disruption,producing chaotic array according to the key,then logically arranging existed chaotic array,finally encrypt digital image with same logic.It shows better privacy.This process requires keys participating in both encryption and deciphering,so anyone does not know the key who can not rebuild the original image.Key words:digital image chaotic encryption hiding data目录摘要 (I)Abstract (II)绪论 (1)1数字图像加密的基础理论 (4)1.1密码学的介绍 (4)1.2 图像加密技术 (4)1.3数字图像的置乱 (5)1.4混沌加密简介 (5)1.5混沌加密安全性分析 (6)2开发工具简介 (8)3基于混沌的数字图像加密算法 (11)3.1数字图像混沌加密算法总体设计 (11)3.2 数字图像混沌加密算法 (11)3.3数字图像混沌解密算法 (13)4实验仿真与结果 (14)4.1编程实现相关函数及其方法 (14)4.2仿真结果 (14)4.2.1非彩色图像实验仿真 (14)4.2.2彩色图像实验仿真 (16)结论 (18)附录1混沌加密与混沌解密算法代码 (19)绪论计算机和网络的飞速发展为多媒体数字产品的使用、传播提供了极其便利的途径,然而由于数字产品具有极易被复制和修改的特性,使得数字作品的信息安全问题和版权保护成为迫切需要解决的难题。
基于混沌的图像加密算法研究

基于混沌的图像加密算法研究图像加密算法是信息安全领域中的重要研究方向之一,它通过对图像进行加密和解密操作,实现保护图像隐私和安全传输等目的。
本文将重点探讨基于混沌的图像加密算法的研究,分析其原理、优势和应用场景。
首先,我们来了解一下混沌理论。
混沌理论是一种非线性动力学系统的研究分支,其在计算机科学和密码学领域有着广泛的应用。
混沌系统具有随机性、不可预测性和灵敏性等特点,这使得混沌可作为图像加密算法的基础。
基于混沌的图像加密算法主要包括两个部分,即混沌映射和置乱操作。
混沌映射是将图像像素映射到一个混沌的迭代序列上,而置乱操作则通过对混沌序列进行重新排列实现对图像的置乱加密。
下面我们将详细介绍这两个部分。
首先是混沌映射。
混沌映射通常选取经典的混沌系统,如Logistic映射和Henon映射等作为基础。
这些映射具有高度的不可预测性和混沌性质,适用于图像加密。
在加密过程中,首先将图像像素值归一化到[0,1]的范围内,然后通过混沌映射将像素值映射到一个混沌序列上。
通过迭代映射操作,可以得到一个与原图像无关的混沌序列。
这个序列将作为后续置乱操作的密钥,确保了加密的随机性和安全性。
接下来是置乱操作。
在加密过程中,通过对混沌序列进行重新排列,实现对图像像素的混乱置乱。
最常用的方法是基于Arnold置乱算法和Baker映射置乱算法。
Arnold置乱算法是一种二维置乱算法,通过对图像像素的行列位置进行迭代映射操作,实现像素位置的混乱。
而Baker映射置乱算法则是通过对图像像素进行乘积操作,实现图像像素值的混乱。
这两种置乱算法具有较高的随机性和不可逆性,能够有效地保障图像的安全性。
基于混沌的图像加密算法具有以下优势:第一,混沌映射和置乱操作具有高度的随机性和不可线性特征,使得加密过程中产生的密钥和置乱后的图像难以被破解和恢复。
这大大增强了图像的安全性。
第二,基于混沌的图像加密算法具有较好的抗攻击性。
混沌系统的不可预测性和随机性能够防止统计分析和密码分析等攻击手段。
基于混沌系统的随机图像加密算法设计

基于混沌系统的随机图像加密算法设计随着互联网的迅猛发展,保护个人信息和隐私的需求越来越强烈。
图像加密作为信息安全领域的重要分支之一,旨在通过加密技术保护图像信息的安全性和保密性。
但是,传统的加密算法存在不同程度的安全隐患。
因此,基于混沌系统的随机图像加密算法应运而生,其不仅具备安全性高、速度快等优点,还可以有效抵御不同类型的攻击。
一、混沌系统混沌系统是一种基于非线性动力学的复杂系统,具有高度的不确定性和随机性。
混沌系统的状态随时间呈现出明显的不规则运动,使其具有非常强的随机性和复杂性。
混沌系统的应用范围非常广泛,包括通讯、密码学、图像处理等领域。
二、基于混沌系统的随机图像加密算法基于混沌系统的随机图像加密算法是一种通过对图像进行混沌变换,达到加密保护的一种算法。
该算法将原始图像通过离散化的形式转化成矩阵,然后再通过非线性混沌系统的映射得到一组随机数,通过将矩阵与随机数进行混合生成密文图像,从而达到对图像的保密性。
三、算法流程1、输入原始图像2、将图片转换成灰度图,并将灰度值映射到[0,1]区间3、将灰度图解析成行矩阵4、根据矩阵大小生成混沌序列,并做映射处理5、将混沌序列和矩阵进行混合加密6、获取加密后的矩阵,将其转换回图像7、输出加密后的图像四、算法关键点1、混沌系统的选择。
不同的混沌系统产生的随机数序列具有不同的性质,因此选择适合的混沌系统对算法的保密性至关重要。
2、密钥生成方式。
随机数序列的生成过程直接决定了加密密钥的可靠性,因此要保证生成的密钥足够随机。
3、加密过程。
混合加密过程应该将原图像的信息充分分散,以避免加密过程中出现局部加密,从而提高加密强度。
五、算法结果通过对比传统的图像加密算法和基于混沌系统的随机图像加密算法,我们可以得到以下结论:1、基于混沌系统的随机图像加密算法具有更高的初始条件敏感性,更容易产生随机性,从而大大提高加密安全性;2、基于混沌系统的随机图像加密算法不仅可以有效抵御不同类型的攻击,而且可以降低加密的运算复杂度,提高加密速度;3、基于混沌系统的随机图像加密算法具有更好的加密强度和随机性,可以更好地保护图像信息的安全性和保密性。
基于混沌理论的数字图像加密算法的研究

哈尔滨理工大学硕士学位论文基于混沌理论的数字图像加密算法的研究姓名:孙广明申请学位级别:硕士专业:控制理论与控制工程指导教师:吕宁20090301哈尔滨理T人学下学硕lj学位论文基于混沌理论的数字图像加密算法的研究摘要随着计算机技术和网络技术快速发展,信息在社会中的地位和作用越来越重要,网络信息安全与保密问题显得愈发重要和突出,信息安全已成为信息化社会重要与关键问题之一。
数字图像作为一种特殊的数字信息的存在方式,如何有效的保证其数字信息的机密性、完整性、可用性、可控性和不可抵赖性是当前信息安全技术研究领域的重要研究方向。
混沌现象是非线性动态系统中出现的确定性的伪随机过程,其具有非周期性、遍历性、伪随机性及对初值的敏感性,与加密系统二者之间存在着许多相似之处,目前研究基于混沌理论的保密通信、信息加密和信息隐藏技术是非线性科学和信息科学两个领域交叉融合的热点问题之一。
本文重点研究了数字图像的信息安全问题,着重研究了数字图像加密的方法,论文的主要工作及成果如下:1.在对密码学和混沌系统基本理论进行讨论分析的基础上,重点研究了密码学和混沌系统的联系及构造混沌分组密码的方法。
2.对定义在(O,1)上的混沌移位映射特性进行了分析,将混沌序列引入图像加密算法中,据此提出一种基于混沌移位映射的数字图像加密算法,通过实验验证了该算法的安全性。
3.对于混沌系统数字化后引起的混沌性能下降,构造了一种结合Logistic映射和分段线性混沌映射(PLCM)及定义在(0,1)上的移位映射设计了一个多混沌系统的随机数发生器,具有良好的随机性和在有限精度实现条件下周期大的特点;基于提出的混沌随机数发生器提出了一种分组图像加密算法,该算法具有较强的鲁棒性及抗攻击免疫能力,加密图像在部分受损或缺失后,仍有较好的恢复效果。
4.将混沌系统和分组密码链接(CBC)模式相结合,提出一种数字图像自适应加密算法。
利用图像本身所携带的信息实现图像自适应加密,同时克服了混沌系统数字化用于图像加密系统带来的周期性。
基于混沌算法的图像加密技术研究

基于混沌算法的图像加密技术研究图像加密技术是一种将数字图像转化为不可读的密文,以保护图像的安全性和隐私性的方法。
在信息传输和存储过程中,图像加密技术起到了至关重要的作用。
随着计算机技术的不断发展,混沌算法作为一种新型的加密技术,逐渐引起了研究者们的兴趣。
本文将以基于混沌算法的图像加密技术为研究主题,系统地介绍混沌算法在图像加密中的应用和研究成果。
首先,我们来了解一下混沌算法。
混沌是一种表现出无序、不可预测性和敏感性依赖于初始条件的动态行为的系统。
混沌算法通过利用这种系统的特性,将图像中的像素值进行随机重排或者替代,以实现对图像的加密。
在基于混沌算法的图像加密技术中,最常见的方法是混沌映射法。
混沌映射法通过选择适当的混沌映射函数,将图像中的像素值和密钥进行混淆,从而实现图像的加密。
常用的混沌映射函数有Logistic映射、Tent映射、Henon映射等。
这些映射函数具有迭代快速、初始值敏感等特点,能够有效地对图像进行加密。
在具体的图像加密过程中,混沌算法通常与其他加密算法结合使用。
最常见的是混合加密算法,即将混沌算法和传统的对称加密算法(如AES算法)结合使用。
首先,将图像进行分块处理,然后使用混沌算法生成随机数序列作为密钥,并将密钥和图像的像素值进行异或操作。
接下来,采用对称加密算法对密钥进行加密,进一步提高了图像的安全性。
在解密过程中,按照相反的步骤进行操作,即先使用对称加密算法解密密钥,再将密钥和密文进行异或操作,最后利用混沌算法恢复原始图像。
除了混淆像素值和密钥之外,基于混沌算法的图像加密技术还可以采用其他手段对图像进行加密。
例如,可以通过对图像进行像素位移、差分扩散、像素替代等操作,进一步增加图像的复杂性和随机性,提高加密强度。
此外,还可以引入模糊化技术和水印技术,使得加密后的图像满足一定的鲁棒性要求,以增强图像的安全性和可用性。
基于混沌算法的图像加密技术具有许多优点。
首先,混沌算法具有天然的随机性和不可预测性,能够充分满足图像加密的安全性要求。
基于混沌序列的通用数字图像加密算法

基于混沌序列的通用数字图像加密算法沌序列,然后根据子密钥及图像类型将其转换为无符号整数序列,最后再依次与对应的像素值进行异或运算以实现置换加用评价指标对加密效果与安全性进行分析。
理论分析与实验结果表明,该算法密钥空间大,具有良好的加密效果、安全统计特性,且抗干忧能力较强。
键词 :数字图像加密 ;像素置换 ;混沌序列 ;Logistic 映射Universal Digital Image Encryption Algorithm Base on Chaotic SequenceLU Shou-dong(School of Information and Statisticsof, FiGuangxinanceandUniversity Economics ,Nanning,Guangxi 530003,China ) stract: In order to protect digital aimage's universal digitalinformation, image encryption algorithm based on is chaoticpropo sequencetly, according tokey the and the size of image, a chaoticis generated. sequence Then, according to the sub-key and the type of im chaotic sequenceis converted to an unsigned integer sequence. Lastly, pixelwill permutation be realizedby usencryptioning theXOR opera ween the unsigned integer sequence and each turn.corresponding The effect piofxel encryption value inis and al s osecurity analyzed by u evaluation index. Theoretical analysis and experimental results show that the algorithm has aeff large space of key, a good encryptionrity and statistical characteristics,a strong anti -anoisebility.words: digital image encryption; pixel permutation; sequenc; Logistice chaoticmapping引言可改变图像的直方图,因此安全性更好。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
加入椒盐噪声的图像
加入高斯噪声的图像
解密图像
解密图像
二、基于二维混沌映射的图像加密算法 算法的原理
图像增补算法的原理
利用一维混沌二值序列作为密钥,随机抽取长方形图像中的某行增补到长方 形图像的下方,直到把长方形图像增补成正方形为止。因为混沌二值序列具 有随机性、对初值的敏感性和确定性等特点,使图像增补的随机性大大提高。
二维混沌映射算法的原理
通过把图像的像素插入到其它像素之间,对原图像进行拉伸、折叠处理。对 于一个正方形图像,沿图像的对角线方向,将方图分割为上下两个等腰三角 形图像。根据等腰三角形图像相邻列的像素数目不同的特点,可以从水平方 向,将一列中的像素插入到相邻列的像素之间。反复该过程,依次连接,原 始图像被拉伸成长为一条直线。然后,再折叠成一个新图像。根据图像的对 角线方向不同,可分为左映射和右映射。
k(3) k(4) k(5) k(6) k(7) k(8) k(9) k(10) k(11) k(12) k(13) k(14) k(15)
k(i)
k(0)
k(1)
k(2)
排序之后的像素序列
按照置换地址矩阵T将k向量中元素进行相应的位置置换
t(i)
t(11)
t(1)
t(15)
t(13)
t(14)
t(5)
L(i)
(0,0)(0,N/4 -1) (0,3N/4 -1)
………
………
(N-1,N-1)
混沌序列
x(i)
置换函数
x(0)
x(1) x(2)
x(3)
………
………
x(14) x(15)
k(0)
k(1)
k(2)
k(3)
k(4)
k(5)
k(6)
k(7)
k(8)
k(9)
k(10)
k(11)
k(12)
k(13)
置乱后图像
左映射
右映射
左映射为例
0,0 0,1 0,2 0,3
3,3 2,2 2,3 1,2
1,0
1,1
1,2
1,3
1,3
0,2
0,3
1,1
0,0
0,1
3,0
3,1
2,0
2,1
2,2
2,3
2,0 2,1 1,0 3.2
3,0
3,1
3.2
3,3
密钥设计
该映射分为左映射和右映射,其映射次数可以作为密钥 Key。如Key = 1234, 表示依次用左映射1次,右映射2 次,然后左映射3次,最后右映射4次。
原图像的灰度直方图
加密图像像素值分布比 较均匀,原始图像 的统计特性经加密 后完全被打乱,从 而使加密图像具有 一定的抗统计攻击 能力。
结论
1. 研究了目前几种常见的图像加密方法,在此基础上
采用基于Logistic混沌映射的加密算法实现对图像 的加密。并通过大量的实验证明该算法的性能。
2. 针对基于二维混沌映射的图像加密算法仅适用于正 方形图像的局限,提出了一种长方形图像的增补算
算法的实现步骤
1.混沌二值序列的生成
0, bi 1,
0, bi 1,
ai ai p ai ai p
a i 0 .5 a i 0 .5
i p 1, p 2 , , n
i 1, 2 , , p 1 p n
该方法在比较过程增加了步长参数,扩大 了生成二值混沌序列的密钥空间,同时这 种错位比较的方法与其他的线性方法比较, 能有效增加算法的安全性。
原始图像
R xy
co v( x , y ) D (x) D ( y)
原始图像 加密图像
垂直相关系数 0.98843 0.06348
水平相关系数 0.9927 0.0186
加密图像
仿真实验结果及分析
4. 抗噪声实验分析
加密图像
经过上面一系列的图像 加密算法安全性测试,表 明该算法可抵抗破坏性剪 裁、统计攻击以及噪声污 染。因此该算法可靠性高, 且具有较好的抗攻击能力, 是一种安全有效的数字图 像空域加密方法。
k(14)
k(15)
k(i)
(0,0)(0,N/4 -1) (0,3N/4 -1)
………
(N-1,N-1)Fra bibliotek像素值置乱之后的序列
第二步像素位置置乱
混沌序列
y(j)
y(0)
y(1)
y(2)
y(3)
y(4)
y(5)
y(6)
y(7)
y(8)
y(9)
y(10)
y(11)
y(12)
y(13)
y(14)
y(15)
法。由图像增补算法对长方形图像进行预处理,使 基于二维混沌映射的图像加密算法适合于长方形图 像的加密。对算法进行了仿真实验,该算法可抵抗各种
攻击,对密钥的敏感性高,加密效果好。
发展现状
典型的图像加密方法
1
基于矩阵 变换的图 像加密技 术;
2
基于秘密 分割与秘 密共享的 图像加密 技术;
3
基于现代 密码体制 的图像加 密技术
4
基于混沌 理论的图 像加密算 法
本课题研 究内容
针对二维混沌映射算 法只能对方形图像进 行加密的局限,本文 提出一种图像增补的 算法。通过该算法把 长方形图像增补成正 方形,然后再利用二 维混沌映射加密算法 对其加密。
解密图像 x0=0.74356,y0=0.39284
解密图像 x0=0.74356,y0=0.39284
仿真实验结果及分析
2. 抗破损攻击实验
破损图像1 破损面积15%
解密图像
加密图像
破损图像1 破损面积30%
解密图像
仿真实验结果及分析
3. 抗统计攻击性
灰度直方图的对比 图像置乱效果的好坏与相邻像素相关性的大小存在反比关系,相关 性越小,置乱的效果越好,相关性越大,置乱效果越差。测试置乱 图像的水平(垂直)相邻像素的相关性方法如下:将图像的像素与其 水平(垂直)方向的下一个像素组成“相邻像素对”,分别计算其水 平、垂直方向相邻像素的相关系数。
加密流程图
原始图像 方形图像 判断
是
预处理 图像
二维混 沌映射 算法
K1
置乱 图像
扩散加 密算法
加密后的 图像
否
图像增补 算法 混沌二值 序列
加密密钥
扩散函数
K2
用密钥k1进行二维混沌映射,得到加密置乱后的图 像,然后再利用密钥k2对置乱后的图像进行像素值 的扩散加密,最后得到加密图像。这里的加密密钥 k1和k2,可以是密钥k的一部分,也可以相同,或者 可以互相推导。
原图像的灰度直方图
3.统计特性
2.密钥的敏感性分析 通过对原始图像和加密图像相关系数的 比较,可知加密后的密图像素之间的 当k1=8765432134567时对图像进行加 相关系数非常小。加密置乱的效果好。 密,用k1=8765432134566去解密, 即使加密密钥和解密密钥仅有很小的 差异,也无法解密出原图像,证明加 密算法对密钥非常敏感。
采用Logistic混沌 映射的图像加密算 法实现图像加密。 并通过大量的实验 证明该算法具有密 钥敏感性强、可抵 抗各种攻击、安全 性高等优点。
基于矩阵变换的图像加密技术
Arnold变换 :
x 1 y 1 1 x m od N 2 y
1.图像增补算法实验
图像大小为168×256, 即当M<N,且(N-M)<M时
原始图像I1 增补后图像
图像大小为110×256, 即当M<N,且(N-M)>M时
原始图像I2 增补后图像
图像大小为256 × 110, 即当N<M,且(M-N)>N时
原始图像I3
转置后的图像 增补后图像
算法的实现步骤
2.二维混沌映射加密算法实验
由于在该数字图像置乱算法中,密钥的选取起到十分重 要的作用,加密结果与密钥的复杂性、安全性有关。因 此,可以考虑运用混沌序列生成的数列作为密钥,增加 加密图像破解的难度。
图像增补算法
1 0 0 1 1 1 0
1 0 1 0 0 1 1
右映射 左映射
算法的实现步骤
2.图像增补算法
置乱后图像
仿真实验结果及分析
LOGO
基于混沌的数字图像加密算 法研究
主要内容
1 2 3 4
研究背景
发展现状 研究内容
结
论
研究背景
随着通信与计算机网络技术的快速发展,大量的图像数据 信息通过Internet进行传输,如何保证这些信息的安全性 逐渐成为人们所关心的问题。目前对于多媒体数据的保密 通信和加密保护技术越来越受到人们的重视。 由于传统的加密方法都是针对文本信息来设计的,无法满 足对图像这样数据量大的信息进行加密。于是针对图像数 据的特点,产生了许多种数字图像加密的方法。 混沌系统产生的混沌信号具有随机性、对初值的敏感性、 确定性等特性。正是由于混沌自身的这些优秀的密码学特 性,利用它可以构造出非常好的图像信息加密系统。目前 利用混沌理论实现保密通信成为近年来研究的重要课题。 已经有多种基于混沌的图像加密算法。因此研究基于混沌 的图像加密算法具有实际应用价值。
排序之后的序列
用冒泡法将这16个实值按照从大到小顺序进行排序
y(14) y(5) y(10) y(9) y(2) y(0) y(4) y(3) y(12) y(7) y(8) y(6)
y1(j) y(11)
y(1) y(15) y(13)
排序之前的像素序列
由y(j)在y1(j)中的位置得到置换地址矩阵T(i)