图像文件加密方法之菲涅尔数字全息.doc_第1页
图像文件加密方法之菲涅尔数字全息.doc_第2页
图像文件加密方法之菲涅尔数字全息.doc_第3页
图像文件加密方法之菲涅尔数字全息.doc_第4页
图像文件加密方法之菲涅尔数字全息.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图像文件加密方法之菲涅尔数字全息由于光学信息处理系统有更多的可选自由度,光的波长、相位、偏振态等都可以用来选择作为加密密钥,而且在虚拟光学的基础上,这些参数的值可以在一个很大范围内任意取值,并不局限于实际的有意义的物理值,使得加密密钥的选择范围更大,解密密钥更加难以破解,非法拦截者无法从密文中获得信息,大大地提高了信息的安全级别。为此我们提出了一种基于Arnold变换和菲涅尔数字全息相结合的图像文件加密方法。一、菲涅尔数字全息的原理1、菲涅尔全息的生成基于菲涅尔变换的数字全息的制作原理如图1。图1中,m(x,y)是要嵌入的原始水印信息,入为入射波长,m(x,y)在离z轴距离d处的菲涅尔衍射图与参考光波R(x,y)干涉,生成数字全息图H(x,y)。设原始水印信息m(x,y)经传播距离d后的复振幅为O(x,y),则:其中,k= 2/入。设参考光波R(x,y)=exp(j2ax),其中,为参考波的载频系数,A为参考光波与z轴方向的夹角。O(x,y)与R(x,y)在xy平面相干涉,生成数字全息图,其光强分布可表示为:其中,0*(x,y)、R*(x,y)分别是O(x,y)、R(x,y)复共轭函数,第1、2项是全息图的晕轮光,对再现像的影响较大,可通过滤波将其去除。2、菲涅尔全息的再现基于菲涅尔变换的数字全息的再现原理如图2。设参考光的共轭光R*(x,y)=exp(j2ax)作为照明光,则全息图经照明光照明后,其复振幅分布为U(x,y)=H(x,y)R*(x,y),并且有:式中,第1项是物体的自相关像,第2项为直透分量,由这2项组成零级衍射像;第3项是物体共轭像;第4项是物体的原始像,这样产生的再现像中出现直流分量和孪生像混叠是不可避免的,为了得到清晰的再现像,在对全息图进行再现之前,利用数字图像处理方法对其进行滤波处理,以便消除零级像和原始像,这样可以比较清晰、准确地重现原图像。根据光路是可逆的,当再现光波的载频系数、波长与参考光相同时,全息图再现才能得到较好的效果,因而这些参数可当作密钥。二、基于Arnold和菲涅尔数字全息的图像置乱1、置乱结果恢复图像置乱及恢复的步骤主要有:(1)对原始图像进行Arnold变换;(2)对变换后的图像进行菲涅尔数字全息变换得到全息图;(3)对全息图进行滤波处理;(4)根据菲涅尔再现原理得到再现像;(5)对再现像进行Arnold反变换和增强处理恢复出图像。菲涅尔变换参数设为衍射距离d=30cm,波长入=630nm,参考光波与z轴方向的夹角A=/6。实验仿真结果如图3所示,先对原始图像(图3(a)经过Arnold迭代运算30次,再经菲涅尔变换后得到全息图(图3(b),当再现波的参数与入射波一样时,并经过30次的Arnold反变换后得到的再现图(图3(c),再现图能够清楚地辨认出原始图像,结果表明,所得的置乱图像如图3(b)具有较高的保密性和隐藏性,人类视觉无法从中判断出其原始图像,对图像内容的加密或图像水印的预处理能够取得较好的效果。2、图像置乱的安全性和灵敏度分析基于Arnold变换的数字图像置乱方法能够实现图像的置乱处理,其安全性由算法保证,如果非法者得到或者使用穷举猜到实现图像置乱的方法,很容易恢复出原始图像,在实际应用中有很大的局限,如果将Arnold变换和加入密钥的方法相结合,不仅可以提高系统的安全性,而且可以提高置乱的效果,因而可采用基于Arnold变换和菲涅尔数字全息的图像置乱方法。根据光路是可逆的,在菲涅尔全息图再现时,输入的衍射距离d、再现光波的波长九决定着再现像的质量,因而衍射距离d、波长入可作为密钥,如果攻击者不知道入射波长入和距离参量d,就无法正确得到原始图像。本文结合Arnold变换和菲涅尔数字全息的图像置乱方法仿真结果如图4。从图4(a)、(b)可以看出衍射距离为30cm时,当距离存在0.5cm偏差时,已经不能正确地恢复出原图像,从图4(c)、(d)可以看出入射波长为630nm,当再现波波长存在10nm偏差时,已经不能正确地恢复出原图像,从图4(e)可以看出当衍射距离、再现波波长同时作为密钥时,当距离存在0.3cm、波长存在3nm偏差时已经不能正确地恢复出原图像,因此,这算法应用于图像加密是可行的,能够大大提高图像加密的安全性。为了验证算法具有更好的灵敏度,将算法与基于菲涅尔数字全息的图像加密方法相比较,实验结果如图5。从图5可以看出,如果只利用菲涅尔数字全息的方法时,图5(a)衍射距离偏差5 cm,图5(b)再现波波长偏差60 nm时,还依稀可以看出原始图像;图5(c)d=29.7 cm,入=627nm时可以清楚识别原图像,与本文方法所得的结果(图4)相差很大,这表明结合Arnold变换和菲涅尔数字全息的图像加密方法能够提高Arnold变换的安全级别,同时可以大大提高菲涅尔数字全息方法的灵敏度,其安全级别和灵敏度远大于二者的简单相加。三、基于小波变换和菲涅尔数字全息的图像文件加密1、加密图像的嵌入和提取通过菲涅尔数字全息变换方法将待隐藏的图像制成数字全息水印图,再将数字全息水印图和原始图像都分为四个子块,并对原始图像子块进行小波分解,最后将数字全息图像子块嵌入到原始图像相应子块较大的小波系数中。在计算机模拟实验中,待隐藏的图像大小为128128像素,灰度为256,根据菲涅尔数字全息图制作的方法将待隐藏图像制作成数字全息图;在数字全息图水印嵌入过程中,原始图像大小为512X512像素,灰度为256,实验结果如图6所示,含水印图像与原始图像的相似度为0. 99,不容易被发现已嵌入水印信号;提取的水印图像与原始水印图像的相似度为0.83,提取的水印图像也较为清晰,容易辨别。2、剪切操作对加密图像再现的影

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论