【技术实现步骤摘要】
技术介绍
本专利技术涉及一种基于相位恢复算法和干涉原理的数字图像加密方法,属于信息安全
技术介绍
近年来,基于光电信息处理的图像加密技术越来越受到人们的关注。其中,基于4f系统的光学双随机相位编码技术的应用较为广泛。但双随机相位编码技术在加密过程中需要同时记录信息的振幅和相位,在图像解密时光学效率不高。相位恢复算法是一种通过可测量的光场强度确定光场相位分布的方法,属于解决“逆问题”的重要技术,其设计思想在光学信息安全中也就有着广泛应用。1996年,Johnson和Brasher利用相位恢复算法将图像信息加密到两块相位模板中,解密则在经典的光学双随机相位编码系统中完成。基于光学干涉原理的图像加密方法的研究则是最近几年光学图像安全处理研究领域出现的新热点。此类方法具有加密运算简单,光学解密方便的特点。只需运用光强探测器,如CCD就可以在解密系统的输出面上方便地得到解密结果。但是直接利用干涉方法得到的相位模板存在信息泄露问题,当作为加密结果的其中任意一块相位模板放置在解密装置中时,在输出面上就能看到原图像的轮廓。许多基于相位恢复算法或干涉原理的加密方法都是采用数值计算的方式将图像加密成几块相位分布不同的相位模板,解密时采用光学手段。光学解密所需硬件成本高,灵活性低,对相位模板的空间排列精度要求非常高,因此在实际应用上目前仍受到很大限制。基于光学信息安全处理技术的加密方法与发展程度已经非常高的数字技术相结合,能有效推动光学信息安全技术的实际应用。
技术实现思路
本专利技术要解决的技术问题是提供基于相位恢复算法和干涉原理的数字图像加密方法。解决 ...
【技术保护点】
一种基于相位恢复算法和干涉原理的数字图像加密方法,其特征是按如下步骤进行:(1)加密:(i)f(x,y)代表待加密图像,R(x,y)、和是计算机生成的三个随机相位模板,它们分别可以具体表示成exp[r0(x,y)]、exp[r1(x,y)]和exp[r2(u,ν)],其中(x,y)和(u,ν)分别表示空间域和傅立叶频域的坐标,r0(x,y)、r1(x,y)和r2(u,ν)代表三个在区间[0,2π]上具有均匀概率分布并且统计无关的随机矩阵,他们的尺寸大小与f(x,y)相同,运用迭代傅立叶变换进行加密时,R(x,y)作为加密密钥使用,和则仅用于初次迭代运算,第j次(j=1,2,3…)迭代运算能够生成第j+1次迭代运算所需要的两个相位模板和(ii)当进行第j次迭代运算时,首先对f(x,y)和的乘积作傅立叶变换,得到波函数即ψ1(j)(u,ν)=FT[f(x,y)K1(j)(x,y)]---(1)]]>其中FT代表傅立叶变换,接着,的振幅和的乘积作一次逆傅立叶变换,得到新的波函数即ψ2(j)(x,y)=IFT{[ψ1(j)(u,&nu ...
【技术特征摘要】
1.一种基于相位恢复算法和干涉原理的数字图像加密方法,其特征是按如下步骤进行:(1)加密:(i)f(x,y)代表待加密图像,R(x,y)、和是计算机生成的三个随机相位模板,它们分别可以具体表示成exp[r0(x,y)]、exp[r1(x,y)]和exp[r2(u,ν)],其中(x,y)和(u,ν)分别表示空间域和傅立叶频域的坐标,r0(x,y)、r1(x,y)和r2(u,ν)代表三个在区间[0,2π]上具有均匀概率分布并且统计无关的随机矩阵,他们的尺寸大小与f(x,y)相同,运用迭代傅立叶变换进行加密时,R(x,y)作为加密密钥使用,和则仅用于初次迭代运算,第j次(j=1,2,3…)迭代运算能够生成第j+1次迭代运算所需要的两个相位模板和(ii)当进行第j次迭代运算时,首先对f(x,y)和的乘积作傅立叶变换,得到波函数即 ψ 1 ( j ) ( u , ν ) = F T [ f ( x , y ) ...
【专利技术属性】
技术研发人员:汪小刚,陈翼翔,徐一清,
申请(专利权)人:浙江农林大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。