数字图像加密算法之图像融合技术加密

数字图像加密算法之图像融合技术加密
数字图像加密算法之图像融合技术加密

数字图像加密算法之图像融合技术加密

随着宽带网的发展,图像数据开始在网上流行,基于有些图像数据的敏感性,因而图像数据的保护越来越受到关注。图像融合技术是利用图像灰度值进行插值融合的新技术,利用该技术可实现对灰度图像的融合。我们在图像融合技术的基础上,结合混沌序列的伪随机特性,给出了一种基于混沌序列的图像文件加密技术,同时,结合给出的图像文件加密效果的评价标准,通过实验验证了该方法是一种高效、稳定的图像文件加密技术。

二、图像融合技术

基于图形( Graphics)的融合技术主要是应用线性插值技术进行不同图形之间的融合过渡。对于图像(Image)的融合可以将图形的融合技术应用于图像的处理上,但由于图像的复杂程度远大于图形,所以应用这些技术时,算法效率很低,而且,一般只能得到近似计算。

从构成图像的像素角度考虑,基于图像的像素灰度值,可以在两幅同等大小的图像之间进行线性插值,实现对两幅图像的快速融合,具体方法是:对两幅同样大小的图像进行插值融合,记原图像为F,目标图像为D,插值结果图像为E,两幅图像上对应像素(i,j)的灰度值分别记为F(i,j)和O(i,j),其中F(i,j)为原图像在(i,j)处的像素灰度值,O(i,j)为目标图像在(i,j)处的像素灰度值。插值的方程为:

根据以上公式计算出的E(i,j)即为插值结果图像在(i,j)处的灰度值,当v的值从0变化到l 时,相应的结果图像从原图像F变化到目标图像O。图1即是根据以上方法进行融合的结果,经过实验比较发现,当v的值等于1时,得到的结果图像即为目标图像。

二、图像文件加密技术

在利用混沌序列进行图像文件加密的算法中,基于加密算法安全性的要求,一般多采用类似于密码学中的Feistel型结构,通过循环迭代的加密,逐步增加加密图像的混乱程度,从而实现对图像的加密。通过图1图像融合的图例可以发现,在图像融合的中间过程,结果图像具有一定程度的混乱。根据这一结果,结合混沌序列良好的伪随机性,可以将这种方法应用于图像文件加密,具体方法是:取两幅同样大小的图像,其中需要加密的图像称为原图像Image,另一幅图像称为密铜图像Kinrage,根据图像大小生成的混沌序列记为:{ai,j},i=1,2,…,M,j=1,2,…,N,其中M×N是图像的大小.对混沌序列进行归一化处理,利用混沌序列对两幅图像进行融合,融合过程为:

则得到具有一定混乱度的倒像Enimage,根据加密的需要进行迭代加密,则得到最终的加密图像文件。结合传统的图像融合算法,给出直接应用图像融合技术的数宁图像加密算法如下:

图像加密算法1:基于图像融合的图像加密算法

Step1:输入密钥图像Kinrage和原图像Image,同时给出混沌序列的初始值ao。Step2:根据图像生成相应的混沌序列,对混沌序列的值进行归一化处理,使其满足:

Step3:利用混沌序列{ai}对两幅图像进行融合加密,得到Enimage。

Step4:定义Enimage为新的原图像,Image为新的密钥剧像,返回Step2。直到迭代加密过程完成。

以上图像加密算法中,每一次循环加密可采用不同的混沌序列,也可采用相唰的混沌序列,密钥定义为密钥图像和混沌序列的初始值。

利用图像加密算法1加密图像文件的图例如下图2,其中混沌序列为Logistic映射:0。

通过图2可以看出,利用图像加密算法1加密的效果很不理想,分析原因,主要有以下几点:一、在图像文件加密过程中所应用的混沌序列进行了归一化,这与图像融合技术保持一致,但在加密过程中,这造成Enimage(i,j)必然介于Image(i,j)与Kimage(i,j)的灰度值之间,不管迭代多少次,这样的限制条件都无法改变。

二、利用密钥图像作为整个加密系统的部分密钥,这样就造成密钥所占空间过大1,传输的成本相应增加,从而影响到算法的实际使用。基于以上分析,我们给出改进的基于图像融合技术的数字图像加密算法。

在改进的图像加密算法中,设需加密图像为Image,大小为M×N,根据图像生成混沌序列

记为:

{ai,j},i=1,2,…,M,j=1,2,…,N,对该混沌序列进行简单的离散化如下:

A(i,j)= round(ai,j×256)

如果将矩阵A看成是图像的灰度矩阵,则可由混沌序列生成一幅灰度图像Kimage,作为即将加密的密钥图像,现在,根据加密需要生成融合过程的混沌序列{bi,j},i=1,2,…,M,j=1,2,…,N,进行计算:

在以上融合计算中,在插值系数bi,j前乘2的原因有以下两点:

一、可以使结果图像的灰度值范围不受限制条件的约束;

二、在计算机中,乘2的计算效率很高,保证不影响算法的效率。

图像加密算法2:改进的基于图像融合的图像加密算法

Stcp1:输入原图像Image,同时给出混沌序列的初始值ao和b0。

Step2:根据ao生成混沌序列{ai,j},i=1,2,…,M,j=1,2,…,N,离散化后得到密钥图像kimage的灰度矩阵。

Step3:生成相应的混沌序列{bi,j},i=1,2,…,M,j=1,2,…,N。

Step4:利用混沌序列{bi,j}对Image和Kimage进行融合加密,得到加密图像Enimage;Step5:定义Enimage为新的原图像,Image为新的密钥图像,返回Step2。直到迭代加

密过程完成。

图像文件解密过程为图像文件加密的逆过程,根据捅值公式(3)分析可知,在得到相同的混沌序列的前提下,相应的解密过程为:

其中,当bi,j时,则Image(i, j)=Kimoge(i,j)。可以发现,公式(3)和公式(4)除了插值的系数不同外,在形式上是一样的,说明解密过程也是一种插值过程,所以根据公式(4),参考算法2,可以得到相应的解密算法。

三、图像加密算法性能分析

基于融合技术的图像加密算法,安全性依赖于所用混沌序列的安全性,从公式(3)可知,当Kimage(i,j)和bi,j都不可知。通过Eniurage(i, j)直接解出Image(i,j)是不可能的,而当图像较大时,相应生成的密钥图像灰度矩阵也会很大,采用穷举法进行破解也是困难的,其时间复杂度为O(M×N×256)。

同时,由于图像文件加密过程是在像素灰度值之例进行插值计算,所以除了要生成密钥图像灰度矩阼以外,其余的混沌序列不需要进行相应的离散化处理,这样,可以保证图像加密算法具有较高的效率。

四、图像加密算法图例

图3是采用真实图像作为密钥图像的加密效果图。图4是采用混沌序列生成图像作为密钥图像的加密效果图,通过图4可以看出,加密效果随着迭代次数的增加是稳定的。具体的加密

结果为:

matlab数字图像加密

MATLAB数字图像加密

一、实验名称 MATLAB数字图像加密 二、实验目的 熟悉MATLAB编译环境; 掌握基本的矩阵操作; 了解初级的加密算法。 三、实验环境 WindowsXP操作系统,MATLABR2010a编译环境 四、实验原理 将数字图像划分成块,对RGB矩阵进行转置、水平翻转、垂直翻转等变换,形成新的矩阵,实现对图像的加密。 五、实验过程 1.获取数字图像存入矩阵; 2.获取矩阵大小存入变量; 3.将矩阵划分成等大的4*4子矩阵; 4.分别对存储图像RGB信息的矩阵进行转置、水平翻转、垂直翻转等变换; 5.再次细化矩阵,将矩阵划分成等大的16*16子矩阵; 6.分别对存储图像RGB信息的矩阵进行转置、水平翻转、垂直翻转等变换; 7.加密完成,存储加密后的图像; 8.逆推过程,完成解密,存储解密后的图像。 六、源程序 a=imread('C:\Documents and Settings\Owner\×à??\jm\jmtp.jpg'); subplot(2,2,1); imshow(a); [l,m,n]=size(a); x=l/4; y=m/4; for i=0:3 for j=0:3 a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),1)=a((j*x+1):((j+1)*x),(i*y+1):

((i+1)*y),1)'; a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),2)=flipud(a((j*x+1):((j+1)*x),( i*y+1):((i+1)*y),2)); a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),3)=fliplr(a((j*x+1):((j+1)*x),( i*y+1):((i+1)*y),3)); end end subplot(2,2,3); imshow(a); x=l/16; y=m/16; a(:,:,1)=flipud(a(:,:,1)); a(:,:,2)=fliplr(a(:,:,2)); a(:,:,3)=a(:,:,3)'; for i=0:15 for j=0:15 a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),1)=a((j*x+1):((j+1)*x),(i*y+1): ((i+1)*y),1)'; a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),2)=flipud(a((j*x+1):((j+1)*x),( i*y+1):((i+1)*y),2)); a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),3)=fliplr(a((j*x+1):((j+1)*x),( i*y+1):((i+1)*y),3)); end end subplot(2,2,2); imshow(a); imwrite(a,'jiamihou.jpg'); for i=0:15 for j=0:15 a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),1)=a((j*x+1):((j+1)*x),(i*y+1): ((i+1)*y),1)'; a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),2)=flipud(a((j*x+1):((j+1)*x),( i*y+1):((i+1)*y),2)); a((j*x+1):((j+1)*x),(i*y+1):((i+1)*y),3)=fliplr(a((j*x+1):((j+1)*x),( i*y+1):((i+1)*y),3)); end end a(:,:,1)=flipud(a(:,:,1)); a(:,:,2)=fliplr(a(:,:,2)); a(:,:,3)=a(:,:,3)'; x=l/4; y=m/4; for i=0:3 for j=0:3

数字图像处理课程题目和要求教材

数字图像处理课程内容、要求 题目一:图像处理软件 1、设计内容及要求: (1)、独立设计方案,实现对图像的十五种以上处理(比如:底片化效果、灰度增强、图像复原、浮雕效果、木刻效果等等)。 (2)、参考photoshop软件,设计软件界面,对处理前后的图像以及直方图等进行对比显示; (3)、将实验结果与其他软件实现的效果进行比较、分析。总结设计过程所遇到的问题。 2、参考方案(所有参考方案若无特殊说明,均以matlab为例说明): (1)实现图像处理的基本操作 学习使用matlab图像处理工具箱,利用imread()语句读入图像,例如 image=imread(flower.jpg),对图像进行显示(如imshow(image)),以及直方图计算和显示。 (2)图像处理算法的实现与显示 针对课程中学习的图像处理内容,实现至少十五种图像处理功能,例如模糊、锐化、对比度增强、复原操作。改变图像处理的参数,查看处理结果的变化。自己设计要解决的问题,例如引入噪声,去噪;引入运动模糊、聚焦模糊等,对图像进行复原。 (3)参照“photoshop”软件,设计图像处理软件界面 可设计菜单式界面,在功能较少的情况下,也可以设计按键式界面,视功能多少而定;参考matlab软件中GUI设计,学习软件界面的设计。

题目二:数字水印 1、设计内容及要求: 为保护数字图像作品的知识产权,采用数字水印技术嵌入水印图像于作品中,同时尽可能不影响作品的可用性,在作品版权发生争执时,通过提取水印信息确认作品版权。通常情况下,水印图像大小要远小于载体图像,嵌入水印后的图像可能遇到噪声、有损压缩、滤波等方面的攻击。因此,评价水印算法的原则就是水印的隐藏性和抗攻击性。根据这一要求,设计水印算法。 (1)、查阅文献、了解数字水印的基本概念。 (2)、深入理解一种简单的数字水印嵌入与提取方法。 (3)、能够显示水印嵌入前后的载体图像。 (4)、能够显示嵌入与提取的水印。 (5)、选择一种以上的攻击方法,测试水印算法的鲁棒性等性能。 (6)、设计软件界面 2、参考方案 (1)对水印图像进行编码置乱(可采用伪随机码,提高水印图像的隐蔽性); (2) 对图像进行子图像分解(如8*8),对子块分别进行DCT变换; (3) 对DCT系数按照zig-zag排序进行排列,选择一种频系数,对该种频系数相邻 的系数进行水印嵌入 (4) 低通滤波检验水印算法的抗攻击性。 (5) 设计数字水印的软件界面。

数字图像技术在医学领域的应用

图像处理技术在医学领域的应用 摘要:介绍了图像处理技术在医学领域的发展,阐释了图像分割、图像融合和图像重建技术在医学领域的发展。提出了图像处理技术发展所面临的相关问题及其发展方向。 关键词:图像处理技术图像分割图像融合图像重建 图像处理技术是20世纪60年代发展起来的一门新兴学科。近几十年来,由于大规模集成电路和计算机科学技术的迅猛发展,离散数学理论的创立和完善,以及军事、医学和工业等方面需求的不断增长,图像处理的理论和方法的更加完善,已经在宇宙探测、遥感、生物医学、工农业生产、军事、公安、办公自动化、视频和多媒体系统等领域得到了广泛的应用,成为计算机科学、信息科学、生物学、医学等学科研究的热点。 图像处理在医学界的应用非常广泛,无论是病理研究还是临床诊断都大量采用图像处理技术。它因直观、无创伤、方便安全等优点而受到人们青睐。图像处理首先应用于细胞分类、染色体分类和放射图像分析等,20世纪70年代图像处理在医学上的应用有了重大突破,1972年X射线断层扫描CT得到实用:1977年白血球自动分类仪问世:1980实现了CT的立体重建。随着科学技术的不断发展,现代医学已越来越离不开医学图像的信息处理,医学图像在临床诊断、教学科研等方面有重要的作用。目前

的医学图像主要包括CT(计算机断层扫描)图像、MRI(核磁共振)图像、B超扫描图像、数字X光机图像、X射线透视图像、各种电子内窥镜图像、显微镜下病理切片图像等。但由于医学成像设备的成像机理、获取条件和显示设备等因素的限制,使得人眼对某些图像很难直接做出准确的判断。计算机技术的应用可以改变这种状况,通过图像变换和增强技术来改善图像的清晰度,突出重点内容,抑制次要内容,来适应人眼的观察和机器的自动分析,这无疑大大提高了医生临床诊断的准确性和正确性。 什么是医学图像处理 医学图像处理就是利用计算机系统对生物学图像进行的具有临床医学意义的处理和分析。 医学图像处理是一个和复杂的过程。医学图像作为一种信息源,也和其他的有关病人的信息一样,是医生做出判断时的依据。医生在判断医学图像时,要把图像与其他解剖学、生物学和病理学等知识作对照,还要根据经验来捕捉图像中的有重要意义的细节和特征。所以要从一副或几副医学图像中判断出是否有异常,或是属于什么疾病,如果不是训练有素的医生,是难以发现图像上的异常的。所以对医学领域的图像处理显得尤为重要。 图像处理技术及其在医学领域的应用 (一)图像分割

数字图像融合技术

数字图像融合技术 摘要:数字图像技术在遥感、医学、军事、刑事执法等多个领域已经广为普及,图像资料在作为信息情报载体的地位越来越重要。数字图像融合技术将多个传感器在同一时间或不同时间获取的对于某个对象的图像加以综合,产生新的有关该物体的图像信息。 关键词: 图像,图像融合 1、引言 数字图像处理技术起源于20世纪20年代,由于当时技术手段的限制,图像处理科学与技术的发展相当缓慢。直到第三代计算机问世后,借助于现代科技发展所带来的技术突破数字图像处理才开始迅速发展并得到普遍应用。同时,图像处理的许多技术也日趋成熟。数字图像融合技术正是图像处理技术发展的热点之一。对它的研究也呈上升之势而应用的领域遍及遥感、医学、军事、刑事执法等多个领域。然而由于图像融合技术本身的发展比较短,图像处理界对它的研究并未完全形成一个完整的体系,往往主要是针对单一融合方法的研究较多,相应的至今尚没有几部对图像融合技术系统论述的著作。 2、数字图像融合技术概述 数字图像融合是信息融合的一种。而信息融合的一般定义是:利用计算机技术对按时序获得的若干传感器的观测信息在一定准则下加以自动分析,优化综合以完成所需的决策和估计任务而进行的信息处理过程。按这个定义,各个传感器是信息融合的基础,多传感器网络是信息传输通道,多元信息是信息融合的加工对象,协调优化和综合处理是信息融合的核心。 多传感器信息融合实际上是对人脑综合处理复杂问题的一种功能模拟。在多传感器系统中各种传感器提供的信息可能是具有不同的特征:时变或非时变,实时或非实时的,快变的或缓变的,模糊的或确定的,精确的或不完整的,可靠的或非可靠的,相互支持或互补的,也可能是相互矛盾的或冲突的。信息融合的目标是基于各个传感器分离观测信息,通过对信息的优化组合导出更多的有效信息。这是最佳协同作用的结果,它的最终目的是利用多个传感器共同或联合操作的优势,来提高整个传感器系统的有效性。 图像融合,主要是指将多个传感器在同一时间或不同时间获取的对于某个对象的图像加以综合,产生新的有关该物体的图像信息。也就是通过一定的算法将多个图像数据结合在一起生成一个新的影像。用形象的说法来做个比喻,对于人来说要充分了解外部某一对象的状况,通常是通过眼睛、耳朵、鼻子等多个感觉器官来获取对方信息,然后经过大脑的综合、分析得出相关结论,在完成这一过程

数字图像加密技术

数字图像加密技术 1、引言 随着计算机网络的开放、共享性以及互联程度的日益扩大,Internet 得到了飞速的发展和应用,网络的重要性及其对社会的影响也越来越大。与此同时,网络的安全保密问题也已成为日益严重的现实问题。近年来,无论官方还是民间机构,都对信息的安全存储、保密传输、真伪验证等问题高度重视。 2、数字图像加密技术的背景知识 一幅二维平面图像可用一个二元函数I= f (x, y) 来表示,(x, y) 表示二维空间坐标系中一个坐标点的位置, 则f (x, y) 代表图像在这一点的灰度值, 与图像在这一点的亮度相对应。并且图像的亮度值是有限的, 因而函数I= f (x, y) 也是有界的。在图像数字化之后, I= f (x, y) 则相应于一个矩阵, 矩阵元素所在的行与列就是图像显示在计算机屏幕上诸像素点的坐标, 元素的数值就是该像素的灰度(通常有256 等级, 用整数0 至255 表示)。 常见的加密算法,如DES 、AES 、RSA 等都是针对文本、数据加密而提出的。对于在数字图像方面的加密来说,常见的也是采用这些文本加密技术的思想。但是,文本和图像也存在很多区别,主要是: (1)图像信息量非常大. (2) 相邻像素具有相关性. 由于图像的可视性,一定区域内色彩是相似的,因此相邻像素间有很强的相关性. 文本加密技术并没有考虑这种相关性,而是依次加密每个像素. (3) 加密图像在解密时常允许一定失真. 这种图像失真只要控制在人的视觉内是完全可以接受的.显然在加密和解密时,需要考虑图像的这种特点. 文本加密技术没有考虑失真度的问题. (4) 需要预处理. 数字图像一般以二维数组的数据格式存储,而文本加密技术都要求先将待加密的数据转换为二进制的数据流,如果图像很大的话,需要一定的图像预处理时间,降低了加密效率. 3、数字图像加密方法 1)基于Arnold 变换的图像加密算法 (1)基于二维Arnold 变换的图像加密算法 Arnold 变换是Arnold 在研究环面上的自同态时提出的一种变换,俗称猫脸变换。利用Arnold 变换的周期性,即当迭代到某一步时将重新得到原始图像,这使得很容易进行图像的加密与解密。基于Arnold 变换,可以通过置乱图像的位置空间或相空间两种方式对图像进行加密。 设有单位正方形上的点(x ,y ),将点(x ,y )变到另一点(x ’,y ’)的变换为???? ??''y x =()l y x mod 2111???? ?????? ? ?,此变换称为二维Arnold 变换。 将二维Arnold 变换应用在图像f (x ,y )上,可以通过像素坐标的改变而改变原始图像灰度值的布局。原始图像可以看作一个矩阵,经过Arnold 变换后的图像会变的“混乱不堪”,由于Arnold 变换的周期性,继续使用Arnold 变换,可以重现图像。利用Arnold 变换的这种特性,可实现图像的加密与解密。 (2)基于n 维Arnold 变换的图像相空间置乱 对于给定的正整数N ,下列变换称为n 维Arnold 变换:

(完整版)基于MATLAB的混沌序列图像加密程序

设计题目:基于MATLAB的混沌序列图像加密程序 一.设计目的 图像信息生动形象,它已成为人类表达信息的重要手段之一,网络上的图像数据很多是要求发送方和接受都要进行加密通信,信息的安全与保密显得尤为重 要,因此我想运用异或运算将数据进行隐藏,连续使用同一数据对图像数据两次异或运算图像的数据不发生改变,利用这一特性对图像信息进行加密保护。 熟练使用matlab运用matlab进行编程,使用matlab语言进行数据的隐藏加密,确保数字图像信息的安全,混沌序列具有容易生成,对初始条件和混沌参数敏感等特点,近年来在图像加密领域得到了广泛的应用。使用必要的算法将信息进行加解密,实现信息的保护。 .设计内容和要求 使用混沌序列图像加密技术对图像进行处理使加密后的图像 使用matlab将图像信息隐藏,实现信息加密。 三.设计思路 1. 基于混沌的图像置乱加密算法 本文提出的基于混沌的图像置乱加密算法示意图如图1所示 加密算法如下:首先,数字图像B大小为MX N( M是图像B的行像素数,N是图像B的列像素数),将A的第j行连接到j-1行后面(j=2,3, A,M,形成长度为MX N的序列C。其次,用Logistic混沌映射产生一个长度为的混沌序列{k1,k2,A,kMX N},并构造等差序列D: {1,2,3, A,MX N-1,MX N}。再次,将所

产生的混沌序列{kl, k2. A, kMX N}的M N个值由小到大排序,形成有序序列{k1', k2'. A' kMX N' },确定序列{k1, k2, A, kMX N}中的每个ki在有序序列{k1', k2', A , kMX N' }中的编号,形成置换地址集合 {t1 , t2 , A, tM X N},其中ti为集合{1 , 2, A, MX N}中的一个;按置换地址集合{t1 , t2 , A, tM X N}对序列C进行置换,将其第i个像素置换至第ti列, i=1 , 2, A, MX N,得到C'。将等差序列D做相同置换,得到D'。 最后,B'是一个MX N 的矩阵,B' (i ,j)=C ' ((i-1) X M+j),其中i=1 , 2, A, M j=i=1 , 2, A, N,则B'就是加密后的图像文件。 解密算法与加密算法相似,不同之处在于第3步中,以序列C'代替随机序列{k1, k2, A, kMX N},即可实现图像的解密。 2. 用MATLAB勺实现基于混沌的图像置乱加密算法 本文借助MATLAB^件平台,使用MATLAB!供的文本编辑器进行编程实现加密功能。根据前面加密的思路,把加密算法的编程分为三个主要模块:首先,构造一个与原图a等高等宽的矩阵b加在图像矩阵a后面形成复合矩阵c: b=zeros(m1, n1); ifm1>=n1 ifm1> n1 fore=1: n1 b=(e,e); end else fore=1: n1 end fore=1:( n1-m1) b((m1+e-1),e)=m1+e-1 end end c=zeros(m1*2, n1); c=zeros(m1*2,1); c=[b,a]; 然后,用Logitic映射产生混沌序列:

基于混沌系统的图像加密算法研究[开题报告]

开题报告 通信工程 基于混沌系统的图像加密算法研究 一、课题研究意义及现状 意义: 随着计算机技术和网络通信技术不断发展和迅速普及,通信保密问题日益突出。信息安全问题已经成为阻碍经济持续稳定发展和威胁国家安全的一个重要问题,而密码学是用来保证信息安全的一种必要的手段,现代密码学便应运而生,如经典的私钥密码算法DES、IDEA、AES和公钥密码算法RSA、EIGamal等,新颖的量子密码、椭圆曲线密码算法等,在信息安全的保密方面都发挥了重要作用。图像信息生动形象,它已经成为人类表达信息的重要手段之一,网络上的图像数据有很多是要求发送方和接收方要进行保密通信的,信息安全与保密显得越来越重要。目前,国际上正在探讨使用一些非传统的方法进行信息加密与隐藏,其中混沌理论就是被采纳和得到广泛应用的方法之一。混沌加密是近年来兴起的一个研究课题,基于混沌理论的保密通信、信息加密和信息隐藏技术的研究已成为国际非线性科学和信息科学两个领域交叉融合的热门前沿课题之一,也是国际上高科技研究的一个新领域,基于混沌理论的密码学近来成为很热门的科学。对于数字图像来说,具有其特别的一面就是数字图像具有数据量大、数据相关度高等特点,用传统的加密方式对图像加密时存在效率低的缺点;而新型的混沌加密方式为图像加密提供了一种新的有效途径。基于这种原因,本论文主要探讨基于混沌理论的数字图像加密算法。 混沌现象是在非线性动力系统中出现的确定性、类似随机的过程,这种过程既非周期又非收敛,并且对初值具有极其敏感的依赖性,混沌系统所具有的这些基本特性恰好能够满足保密通信及密码学的基本要求。图像加密过程就是通过加密系统把原始的图像信息(明文),按照加密算法变换成与明文完全不同的数字信息(密文)的过程。 国内外现状: 1963年,洛伦兹发表论文“决定论非周期流”,讨论了天气预报的困难和大气湍流现象,给出了著名的洛伦兹方程,这是在耗散系统中,一个确定的方程却能导出混沌解的第一个实例,从而揭歼了对混沌现象深入研究的序幕。混沌出现,古典科学便终止了。 1975年,美籍华人李天岩和美国数学家约克(Yorke)一篇震动整个学术界的论文“周期3

信息隐藏技术综述知识分享

信息隐藏 技 术 综 述

目录 引言 (3) 1信息隐藏技术发展背景 (3) 2信息隐藏的概念和模型 (3) 2.1信息隐藏概念及其基本原理 (3) 2.2信息隐藏通用模型 (4) 3信息隐藏技术特征及分类 (4) 3.1信息隐藏技术的特征 (4) 3.2信息隐藏技术的分类 (5) 4信息隐藏技术方法 (5) 4.1隐写术 (5) 4.2数字水印 (6) 4.3可视密码技术 (6) 4.4潜信道 (6) 4.5匿名通信 (6) 5信息隐藏技术算法 (7) 6信息隐藏技术应用领域 (7) 6.1数据保密 (7) 6.2数据的不可抵赖性 (8) 6.3 数字作品的版权保护 (8) 6.4防伪 (8) 6.5数据的完整性 (8) 7 结语 (8) 参考文献 (9)

引言 随着Internet技术和多媒体信息技术的飞速发展,多媒体、计算机网络、个人移动通信技术等进入寻常百姓家,数字化已深入人心。数字多媒体信息在网上传播与传输越来越方便,通过网络传递各种信息越来越普遍。但与此同时也带来了信息安全的隐患问题。信息隐藏是近年来信息安全和多媒体信号处理领域中提出的一种解决媒体信息安全的新方法[1]。它通过把秘密信息隐藏在可公开的媒体信息里,达到证实该媒体信息的数据完整性或传递秘密信息的目的,从而为数字信息的安全问题提供了一种新的解决方法。 1信息隐藏技术发展背景 信息隐藏的思想来源于古代的隐写术,历史上广为流传的“剃头刺字”的故事就是信息隐藏技术的应用。大约在公元前440年,Histaieus为了通知他的朋友发动暴动来反抗米堤亚人和波斯人,将一个仆人的头发剃光后在头皮上刺上了信息,等那仆人头发长出来后再将他送到朋友那里,以此实现他们之间的秘密通信。在16、17世纪还出现了许多关于隐秘术的著作,其中利用信息编码的方法实现信息隐藏较为普遍。历史上信息隐藏的例子还有很多。Willkins采用隐形墨水在特定字母上制作非常小的斑点来隐藏信息。二战期间,德国人发明了微缩胶片,他们把胶片制作成句点大小的微粒来隐藏信息,放大后的胶片仍能有很好的清晰度[2]。 如今,大量的多媒体信息在网络中方便、快捷的传输,方便了人们的通信和交流,但是这些新技术在给人们带来方便的同时也产生了严重的安全问题。为了解决这些问题,引入了加密技术,但是加密技术是将明文加密成一堆乱码,这样就容易激发拦截者破解机密文件的动机及欲望。为此,人们又引入了信息隐藏技术,即将秘密信息隐藏在不易被人怀疑的普通文件中,使秘密信息不易被别有用心的人发现,从而加强了消息在网络上传输的安全性。 2信息隐藏的概念和模型 2.1信息隐藏概念及其基本原理 信息隐藏是把一个有意义的秘密信息如软件序列号、秘文或版权信息通过某种嵌入算法隐藏到载体信息中从而得到隐秘载体的过程[3]。它主要是研究如何将某一机密信息秘密隐藏于另一公开信息中,然后通过公开信息的传输来传递机密信息。通常载体可以是文字、图像、声音和视频等,而嵌入算法也主要利用多媒体信息的时间或空间冗余

像素级图像融合技术在军事领域应用研究

像素级图像融合技术在军事领域应用研究 史玉龙、李林、侯海婷 摘要像素级图像融合是在基础层面上进行的图像融合,它能够提供其它层次上的融合处理所不具有的更丰富、更精确、更可靠的细节信息,有利于图像的进一步分析、处理与理解,它在整个图像融合技术中是最为复杂、实施难度最大的融合处理技术。本文分析了像素级多源图像融合技术的主要研究内容,阐述了像素级多源图像融合方法及其在军事领域的应用,进而对其未来发展方向进行了展望。 关键字像素级图像融合;图像处理;发展与军事应用 1 引言 在现代战争中,信息主导权是影响战略全局的关键因素,现代信息系统通向智能化的重要一环是其感知系统必须包括能够获取足够信息的多种类型的传感器。各种传感器的信息具有不同的特征,每种传感器仅能给出目标和环境的部分或某个侧面的信息。而多传感器数据融合的基本原理就是充分利用各个传感器资源,通过对这些传感器及其观测信息的合理支配和使用,把多个传感器在空间或时间上的冗余或互补信息依据某种准则进行组合,以获得被测对象的一致性解释或描述,使该信息系统由此而获得比它的各组成部分的子集所构成的系统更优越的性能。 图像融合就是对多个传感器采集到的关于同一场景或目标的多个源图像进行适当的融合处理,以获取对同一场景的更为准确、更为全面、更为可靠的图像描述。图像融合的目的是充分利用多个待融合源图像中包含的冗余信息和互补信息,融合后的图像应该更适合于人类视觉感知或计算机后续处理。 2 像素级图像融合技术概述 2.1 像素级图像融合概念 图像融合技术是一种先进的综合多个源图像信息的图像处理技术。所谓多源图像融合是对多个传感器采集到的关于同一场景或目标的多个源图像进行适当的融合处理。图像是二维信号,图像融合技术是多源信息融合技术的一个重要分支,因此,图像融合与多传感器信息融合具有共同的优点。通过图像融合可以强化图像中的有用信息、增加图像理解的可靠性、获得更为精确的结果,使系统变得更加实用。同时,使系统具有良好的鲁棒性,例如,可以增加置信度、减少模

基于MATLAB的混沌序列图像加密算法的研究的开题报告

吉林农业大学 本科毕业设计开题报告

课题名称:基于MATLAB的混沌序列图像加密算法的研究 学院(系):信息技术学院 年级专业:2009级电子信息科学与技术2班 学生姓名:XX 指导教师:刘媛媛 完成日期:2013年2月27日 目录 一、设计目的及意义 (3) 二、研究现状 (3) 三、设计内容 (3) 四、开发环境 (3) 五、分析设计 (3) 1、设计要求 (3) 2、设计原理 (3) 3、涉及到的程序代码 (4) 4、主要思想 (6) 六、结果及分析 (6)

1、运行示例 (6) 2、结果评估 (8) 七、参考文献 (9) 八、研究工作进度 (10) 一、设计目的及意义 熟练使用matlab运用matlab进行编程,使用matlab语言进行数据的隐藏加密,确保数字图像信息的安全,混沌序列具有容易生成,对初始条件和混沌参数敏感等特点,近年来在图像加密领域得到了广泛的应用。使用必要的算法将信息进行加解密,实现信息的保护。 二、研究现状 随着Internet技术与多媒体技术的飞速发展,数字化信息可以以不同的形式在网络上方便、快捷地传输。多媒体通信逐渐成为人们之间信息交流的重要手段。人们通过网络交流各种信息,进行网上贸易等。因此,信息的安全与保密显得越来越重要。信息的安全与保密不仅与国家的政治、军事和外交等有重大的关系,而且与国家的经济、商务活动以及个人都有极大的关系。 随着信息化社会的到来,数字信息与网络已成为人们生活中的重要组成部分,他们给我们带来方便的同时,也给我们带来了隐患:敏感信息可能轻易地被窃取、篡改、非法复制和传播等。因此信息安全已成为人们关心的焦点,也是当今的研究热点和难点。 多媒体数据,尤其是图像,比传统的文字蕴涵更大的信息量,因而成为人类社会在信息利用方面的重要手段。因此针对多媒体信息安全保护技术的研究也显得尤为重要,多媒体信息安全是集数学、密码学、信息论、概率论、计算复杂度理论和计算机网络以及其它计算机应用技术于一体的多学科交叉的研究课题。 三、设计内容 使用混沌序列图像加密技术对图像进行处理使加密后的图像 四、开发环境 MATLAB? & Simulink? Release 2010a windows7环境

信息融合技术在数字图像处理中的应用

信息融合技术在数字图像处理中的应用 摘要:信息融合技术是近年来飞速发展的一门学科,其应用领域广泛,主要应用于目标识别,战场监视,自动飞行器导航与控制,机器人,复杂工业过程控制,遥感,医疗诊断,图像处理,模式识别等领域。本文通过实际编程实现信息融合在数字图像处理中的应用,而且改善了图像获取中由于图像传感器自身差异而带来的误差和噪声,实现了单一传感器采集到更理想的图像的目标。 关键词:信息融合技术 图像处理 图像融合 1 引言 随着社会的快速发展,图像处理已经随处可见,应用前景广阔。达到探索宇宙奥秘,小到家居实用。很多笔记本配备人脸识别,各种基于图像识别的安防系统,工业生产线等等。而信息融合技术也因其应用前景广阔,而备受青睐。信息融合技术在图像处理中的应用更是一大研究趋势。本文着重讨论信息融合技术在数字图像处理中的应用。 2 研究背景 本文使用图像传感器采集图像,但由于传感器自身精度以及环境光线的影响,因而获得的图像质量不是很理想,故而希望借助信息融合技术来实现对源图像较好的估计,以期获得较好更适于后续处理的图像。 3实现方法 3.1 平滑线性滤波器 信息融合技术使用的前提条件是传感器采集到的信息尽可能的接近真是值。否则进行信息融合没有意义。所以在使用采集的图像信息时先对采集的信息进行平滑滤波。 平滑线性空间滤波器的输出(响应)是包含在滤波掩膜邻域内像素的简单平均值,因此又叫均值滤波器,也属于低通滤波器。 平滑滤波器的概念非常直观。它用滤波掩膜邻域内像素的平均值来代替这一掩膜内图像的每一个像素值,这样处理减小了图像灰度的“尖锐”变化。由于典型的随机噪声由灰度级的尖锐变化组成,因此,常见的平滑处理应用就是减噪。 然而由于图像边缘(几乎总是一副图像希望有的特征)也是由图像尖锐变化带来的特性,所以均值滤波处理还是存在着不希望的边缘模糊的发面效应。 常用的平滑滤波掩膜有以下几种: (a) (b) 图1 两个33?平滑(均值)滤波器掩膜 1 1 1 1 1 1 1 1 1 1 2 1 2 4 2 1 2 1 ? 16 1?9 1

图像加密技术

基于密码学的图像加密技术综述 摘要:Internet技术的发展,人们对通信隐私和信息安全技术越来越重视.综述了图像加密技术的进展状况,对其中的若干图像加密技术,如图像像素置乱技术、基于秘密分割和秘密共享的图像加密技术、基于现代密码学体制的图像加密技术以及基于混沌动力学体制的图像加密技术的原理、特点可算法实现都做了阐述,并对这些图像加密技术做了分析与比较,指出了它们各自的优缺点和应用局限性.并讨论了今后的发展方向. 英文摘要:Development of Internet technology, people communicate privacy and information security technology more and more attention. Overview of the progress of image encryption technology, on which the number of image encryption technology, such as image pixel scrambling technology, based on a secret shared secret image segmentation and encryption technology, cryptography system based on modern technology and image encryption system based on chaotic dynamics the principle of image encryption technology, the characteristics can be described algorithm have done, and Liu made these images encryption technology analysis and comparison, pointing out their advantages and disadvantages and application limitations. And discussed the future direction of development. 关键词:图像加密,像素置乱,秘密分享,密码学,混沌加密 英文关键词:Image encryption, scrambling pixels, secret sharing, cryptography, chaotic encryption 引言 随着1nlernet技术的飞速发展.为信息的网络传播开辟了道路,很多信息都可以迅速方便地在网发布和传输,但这同时也带来了信息安全的隐患题.具统计,全世界几乎每20秒钟就有一起黑客入侵事件发生.现在,信息安全技术不但关系到个人通信的隐私问题,关系到一个企业的商业机密和企业的生存问题(仅美国每年由于信息安全问题所造成的经济损失就超过1000亿美元),而且也关系到-个国家的安全问题.因此,信息安全技术正越来越受到全社会的普遍关注.由于图像信息形象、生动,因而被人类广为利用,成为人类表达信息的重要手段之一.现在,图像数据的拥有者可以在Internet上发布和拍卖他所拥有的图像数据,这种方式不但方便快捷,不受地域限制。而且可以为数据拥有者节约大量的费用.但这同时也为不法分子利用网络获取未授权数据提供了渠道.图像发行者为了保护自身的利益,就需要可靠的图像数据加密技术.而月,在某些情况下,对于某些图像数据必须要采用可靠的加密技术,例如,医院病人的病例数据(其中包括病人的照片)根据法律规定就必须在加密之后才能在网上传播,这方面的应用在远程医疗系统中是比较常见的. 相关工作 图像加密技术 既然字母表是循环的,因此Z后面的字母是A。能够通过列出所有可能性定义如下所示的变换:

数字图像处理(matlab版)第八章 图像融合算法

第八章图像融合算法 8.1 图像融合技术的发展过程 随着科学的发展和技术的进步,采集图像数据的手段不断完善,出现了各种新的图像获取技术。如今,图像融合方法已经运用于社会的很多领域,像遥感卫星图像,光图像,红外图像,医学图像,尤其是多传感器图像融合应用以来,它已成为计算机视觉,目标识别,机器人以及军事等方面研究的重要方面。

8.2基于小波变换图像融合的基本原理 如果一个图像进行L 层小波分解,我们将得到(3L +1)层子带,其中包括低频的基带和层的高频子带。用代表源图像,记为,设尺度系数和小波函数对应的滤波器系数矩阵分别为,则二维小波分解算法可描述为: j C 3L ,h v d D D D 和(,)f x y 0C ()x Φ()x ΨH G 与11 1 j h j j v j j d j j C HC H D GC H D HC G D GC G +++′ =??′=??′=??′=?j+1(0,1, (1) j J =?(8-1)

小波重构算法为: 基于二维DWT 的融合过程如图1.1所示,ImageA 和 ImageB 代表两幅源图像A 和B ,ImageF 代表融合后的图像,具体步骤如下:(1)图像的预处理: 1h v d j j j j j C H C H G D H H D G G D G ?′′′′=+++(,1, (1) j J J =?(8-2) 图8.1 基于DWT 图像融合过程

①图像滤波 ②图像配准 (2)对ImageA和ImageB进行二维DWT分解,得到图像的低频和高频分量。 (3)根据低频和高频分量的特点,按照各自的融合算法进行融合。 (4)对以上得到的高低频分量,经过小波逆变换重构得到融合图像ImageF。 8.3 融合效果性能评价指标 8.3.1均值和标准差

数字图像加密算法之图像融合技术加密

数字图像加密算法之图像融合技术加密

数字图像加密算法之图像融合技术加密 随着宽带网的发展,图像数据开始在网上流行,基于有些图像数据的敏感性,因而图像数据的保护越来越受到关注。图像融合技术是利用图像灰度值进行插值融合的新技术,利用该技术可实现对灰度图像的融合。我们在图像融合技术的基础上,结合混沌序列的伪随机特性,给出了一种基于混沌序列的图像文件加密技术,同时,结合给出的图像文件加密效果的评价标准,通过实验验证了该方法是一种高效、稳定的图像文件加密技术。 二、图像融合技术 基于图形( Graphics)的融合技术主要是应用线性插值技术进行不同图形之间的融合过渡。对于

图像(Image)的融合可以将图形的融合技术应用于图像的处理上,但由于图像的复杂程度远大于图形,所以应用这些技术时,算法效率很低,而且,一般只能得到近似计算。 从构成图像的像素角度考虑,基于图像的像素灰度值,可以在两幅同等大小的图像之间进行线性插值,实现对两幅图像的快速融合,具体方法是:对两幅同样大小的图像进行插值融合,记原图像为F,目标图像为D,插值结果图像为E,两幅图像上对应像素(i,j)的灰度值分别记为F(i,j)和O(i,j),其中F(i,j)为原图像在(i,j)处的像素灰度值,O(i,j)为目标图像在(i,j)处的像素灰度值。插值的方程为:

根据以上公式计算出的E(i,j)即为插值结果图像在(i,j)处的灰度值,当v的值从0变化到l时,相应的结果图像从原图像F变化到目标图像O。图1即是根据以上方法进行融合的结果,经过实验比较发现,当v的值等于1时,得到的结果图像即为目标图像。 二、图像文件加密技术 在利用混沌序列进行图像文件加密的算法中,基于加密算法安全性的要求,一般多采用类似于密码学中的Feistel型结构,通过循环迭代的加密,逐步增加加密图像的混乱程度,从而实现对图像的加密。通过图1图像融合的图例可以发现,在

信息融合技术在数字图像处理中的应用

L 丄 丄 tz _L 丄 tz 丄 丄 16 丄 J_ 丄 L 2_ 4一 2— tL 2 丄 (a ) 图1两个3 3平滑(均值)滤波器掩膜 信息融合技术在数字图像处理中的应用 摘要:信息融合技术是近年来飞速发展的一门学科, 其应用领域广泛,主要应用于目标识别, 战场监视,自动飞行器导航与控制,机器人,复杂工业过程控制,遥感,医疗诊断,图像处 理,模式识别等领域。本文通过实际编程实现信息融合在数字图像处理中的应用, 而且改善 了图像获取中由于图像传感器自身差异而带来的误差和噪声, 实现了单一传感器采集到更理 想的图像的目标。 关键词:信息融合技术 图像处理 图像融合 1引言 随着社会的快速发展,图像处理已经随处可见,应用前景广阔。达到探索宇宙奥秘,小 到家居实用。很多笔记本配备人脸识别,各种基于图像识别的安防系统,工业生产线等等。 而信息融合技术也因其应用前景广阔, 而备受青睐。信息融合技术在图像处理中的应用更是 一大研究趋势。本文着重讨论信息融合技术在数字图像处理中的应用。 2研究背景 本文使用图像传感器采集图像, 但由于传感器自身精度以及环境光线的影响, 因而获得 的图像质量不是很理想, 故而希望借助信息融合技术来实现对源图像较好的估计, 以期获得 较好更适于后续处理的图像。 3实现方法 3.1平滑线性滤波器 信息融合技术使用的前提条件是传感器采集到的信息尽可能的接近真是值。 否则进行信 息融合没有意义。所以在使用采集的图像信息时先对采集的信息进行平滑滤波。 平滑线性空间滤波器的输出(响应)是包含在滤波掩膜邻域内像素的简单平均值, 因此 又叫均值滤波器,也属于低通滤波器。 平滑滤波器的概念非常直观。 它用滤波掩膜邻域内像素的平均值来代替这一掩膜内图像 的每一个像素值,这样处理减小了图像灰度的 “尖锐”变化。由于典型的随机噪声由灰度级 的尖锐变化组成,因此,常见的平滑处理应用就是减噪。 所以均值滤波处理还是存在着不希望的边缘模糊的发面效应。 常用的平滑滤波掩膜有以下几种: 然而由于图像边缘(几乎总是一副图像希望有的特征) 也是由图像尖锐变化带来的特性, (b)

数字图像加密算法之图像融合技术加密

数字图像加密算法之图像融合技术加密 随着宽带网的发展,图像数据开始在网上流行,基于有些图像数据的敏感性,因而图像数据的保护越来越受到关注。图像融合技术是利用图像灰度值进行插值融合的新技术,利用该技术可实现对灰度图像的融合。我们在图像融合技术的基础上,结合混沌序列的伪随机特性,给出了一种基于混沌序列的图像文件加密技术,同时,结合给出的图像文件加密效果的评价标准,通过实验验证了该方法是一种高效、稳定的图像文件加密技术。 二、图像融合技术 基于图形( Graphics)的融合技术主要是应用线性插值技术进行不同图形之间的融合过渡。对于图像(Image)的融合可以将图形的融合技术应用于图像的处理上,但由于图像的复杂程度远大于图形,所以应用这些技术时,算法效率很低,而且,一般只能得到近似计算。 从构成图像的像素角度考虑,基于图像的像素灰度值,可以在两幅同等大小的图像之间进行线性插值,实现对两幅图像的快速融合,具体方法是:对两幅同样大小的图像进行插值融合,记原图像为F,目标图像为D,插值结果图像为E,两幅图像上对应像素(i,j)的灰度值分别记为F(i,j)和O(i,j),其中F(i,j)为原图像在(i,j)处的像素灰度值,O(i,j)为目标图像在(i,j)处的像素灰度值。插值的方程为: 根据以上公式计算出的E(i,j)即为插值结果图像在(i,j)处的灰度值,当v的值从0变化到l 时,相应的结果图像从原图像F变化到目标图像O。图1即是根据以上方法进行融合的结果,经过实验比较发现,当v的值等于1时,得到的结果图像即为目标图像。

二、图像文件加密技术 在利用混沌序列进行图像文件加密的算法中,基于加密算法安全性的要求,一般多采用类似于密码学中的Feistel型结构,通过循环迭代的加密,逐步增加加密图像的混乱程度,从而实现对图像的加密。通过图1图像融合的图例可以发现,在图像融合的中间过程,结果图像具有一定程度的混乱。根据这一结果,结合混沌序列良好的伪随机性,可以将这种方法应用于图像文件加密,具体方法是:取两幅同样大小的图像,其中需要加密的图像称为原图像Image,另一幅图像称为密铜图像Kinrage,根据图像大小生成的混沌序列记为:{ai,j},i=1,2,…,M,j=1,2,…,N,其中M×N是图像的大小.对混沌序列进行归一化处理,利用混沌序列对两幅图像进行融合,融合过程为: 则得到具有一定混乱度的倒像Enimage,根据加密的需要进行迭代加密,则得到最终的加密图像文件。结合传统的图像融合算法,给出直接应用图像融合技术的数宁图像加密算法如下: 图像加密算法1:基于图像融合的图像加密算法 Step1:输入密钥图像Kinrage和原图像Image,同时给出混沌序列的初始值ao。Step2:根据图像生成相应的混沌序列,对混沌序列的值进行归一化处理,使其满足:

图像加密技术研究背景意义及现状

图像加密技术研究背景意义及现状图像加密技术研究背景意义及现状 1 研究背景及意义 2 图像加密技术综述 2.1密码学的基本概念 2.2图像加密的特点 2.3图像加密研究现状 互联网的迅速普及已经成为信息时代的重要标志,任何人在任何时间、任何地点都可以通过网络发布任何信息。据此可以看出,互联网在一个层面上体现了法国启蒙运动百科全书型的梦想:把全世界的所有知识汇集在一起,形成一本反映全人类所有文明的百科全书。然而,在面对大量信息共享和方便的同时,也面临着大量数据被泄漏、篡改和假冒的事实。目前,如何保证信息的安全已成为研究的关键问题。 信息安全技术经过多年的发展,已经从密码技术发展到了隐藏技术,但是在信息隐藏技术的应用过程中,人们发现单纯地用各种信息隐藏算法对秘密信息进行隐藏保密,攻击者很有可能较容易地提取出秘密信息。因此,在信息隐藏之前,先对秘密信息按照一定的运算规则进行加密处理,使其失去本身原有的面目,然后再将其隐藏到载体信息里面,这样所要传输的信息更加安全。即使攻击者将秘密信息从载体中提取了出来,也无法分辨出经过加密后的秘密信息到底隐藏着什么内容,于是使得攻击者认为提取的算法错误或该载体中没有任何其它信息,从而保护了信息。所以,对信息进行加密是很有必要的,这也是将来信息隐藏技术研究的一个重要方向。 1 研究背景及意义

研究图像加密领域,是将图像有效地进行加密和隐藏,而最关键的是能否将图 像在几乎无任何细节损失或扭曲的情况下还原出来。一般的应用中,图像数据是允许有一定失真的,这种图像失真只要控制在人的视觉不能觉察到时是完全可以接受的。 经典密码学对于一维数据流提供了很好的加解密算法,由于将明文数据加密成 密文数据,使得在网络传输中非法拦截者无法从中获得信息,从而达到保密的目的,诸如,DES,RSA,等著名现代密码体制得到了广泛地应用。尽管我们可以将图像数据看成一维数据流,使用传统的加密算法进行加密,但是这些算法往往忽视了数字图像的一些特殊性质如二维的自相似性、大数据量等,而且传统加密算法很难满足网络传输中的实时性要求,因此数字图像的加密技术是一个值得深入研究的课题。 1 2 图像加密技术综述 互联网目前是一个巨大的、分布广泛的和全球性的信息服务中心,它涉及文 互连网上的数据更加容易篡改。本、图像、声音、动画等各种服务信息。但是, 任何人都可以借助一台普通的个人计算机和网线,通过网络轻易取得他人的信息,特别是图像、音乐、动画等等,因此对网络数据,特别是图像数据的保护,成 了一项重要而紧迫的研究课题。 2.1密码学的基本概念 密码学(CryPtology)是一门古老的科学。大概自人类社会出现战争便产生了密码,以后逐渐形成一门独立的学科。在密码学形成和发展的历程中,科学技术的发展和战争的刺激都起了积极的推动作用。电子计算机一出现便被用于密码破译,使密码进入电子时代。1949年商农(C(D(Shannon)发表了《保密系统的通信理论》的 著名论文,把密码学置于坚实的数学基础之上,标志着密码学作为一门科学的形

相关文档
最新文档