文档介绍:膆图像文件加密方法之菲涅尔数字全息莀由于光学信息处理系统有更多的可选自由度,光的波长、相位、偏振态等都可以用来选择作为加密密钥,而且在虚拟光学的基础上,这些参数的值可以在一个很大范围内任意取值,并不局限于实际的有意义的物理值,使得加密密钥的选择范围更大,解密密钥更加难以破解,非法拦截者无法从密文中获得信息,大大地提高了信息的安全级别。为此我们提出了一种基于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(j2πax’),其中,为参考波的载频系数,A为参考光波与z轴方向的夹角。薆O(x’,y’)与R(x’,y’)在x’y'平面相干涉,生成数字全息图,其光强分布可表示为:蒂薀其中,0*(x’,y’)、R*(x’,y’)分别是O(x’,y’)、R(x’,y’)复共轭函数,第1、2项是全息图的晕轮光,对再现像的影响较大,可通过滤波将其去除。蒀2、菲涅尔全息的再现芈基于菲涅尔变换的数字全息的再现原理如图2。蒅虿设参考光的共轭光R*(x’,y’)=exp(j2πax’)作为照明光,则全息图经照明光照明后,其复振幅分布为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变换的数字图像置乱方法能够实现图像的置乱处理,其安全性由算法保证,如果非法者得到或者使用穷举猜到实现图像置乱的方法,很容易