摘要

提出了一种基于光学柱面衍射的非对称双图像加密方法.首先对两幅灰度图像作离散余弦变换,得到相应的频谱,分别保留两幅离散余弦变换频谱的低频数据和任意1/3的高频数据,并将其中一幅图的低频和任意1/3的高频融合为新的复合频谱,对其进行柱面衍射后进行相位截断生成振幅和密钥.生成的振幅与第二幅图像的低频数据进行相同的加密过程产生新的振幅与密钥.最后将新生成的振幅与第二幅图的任意1/3的高频数据融合为新的复合频谱,通过柱面衍射后的相位截断生成密文和新的密钥,其中密文变成了原图的1/4.对两幅512×512的灰度图像进行加密测试,结果表明重建图像的质量高,相关系数值均高于0.97,峰值信噪比均大于33dB.基于柱面衍射的光学图像加密克服了传统平面衍射的对称性,同时柱面衍射的内柱面半径、柱面高度、衍射距离可以作为加密系统的附加密钥,扩大了密钥空间,增加了系统的安全性.