Double image encryption method and chaos based on discrete fractional random transform, including image expansion steps, chaotic scrambling step, chaotic diffusion step, image shrinking step, image reconstruction, discrete fractional random transform steps. Firstly, two gray images of I1 and I2 after the expansion step to form an extended image, then use the scrambling and diffusion process based on Logistic chaotic map to change the pixel position and pixel intensity values, then use the contraction strategy decomposition with stationary white noise distribution of the two new images of J1 and J2. Then the J2 is normalized and encrypted into a pure phase matrix, and a complex matrix J is obtained by multiplying it with J1. Finally, a discrete fractional random transform based on Logistic chaos is used to encrypt it into a temporary image, and its amplitude is the final ciphertext image. The method enhances the nonlinearity and disorder of the plaintext image in the space domain and the transform domain, and can resist the conventional attack well, and enhances the security of the encryption system.
【技术实现步骤摘要】
基于混沌和离散分数随机变换的双图像加密方法
本专利技术属于虚拟光学信息加密方法
,涉及一种基于混沌和离散分数随机变换的双图像加密方法。
技术介绍
随着互联网中的非法数据访问越来越严重,信息安全问题受到广泛关注。光学图像加密技术因其处理二维数据的高速并行性,已经发展为一个重要的领域。自从Refregier和Javidi提出基于输入平面和输出平面双随机加密的光学图像加密算法以来,研究者已提出各种光学加密和认证系统。按其作用域可分为傅里叶域,菲涅尔域,gyrator变换域和分数傅里叶域等。另外,混沌系统由于其遍历性,伪随机性以及对初始条件和系统控制参数的敏感性等优点也被引入到图像安全系统中。近年来基于复用技术的多图像加密在信息安全领域引起了广泛关注。针对多图像处理的光学加密、隐藏或水印等信息安全技术在多用户身份认证、内容分发、视频帧及彩色图像处理等方面均具有很广泛的应用前景。常用的技术有:双随机相位编码、相位恢复及数字全息等,且均适用于傅里叶域、分数傅里叶域和菲涅尔变换域。双随机相位编码模型由于其简单易实现性,近年来常与复用技术结合成为众多多图像加密研究的基础,其中具有代表性的有:司徒国海提出的适用于加密多张二值图像的双随机相位编码波长复用方案及距离复用方案;Alfalou等提出基于双随机相位的多图像加密算法,在该方法中,使用迭代傅里叶变换复用多幅待加密图像,并将其同时加密为密文图像。随后,Alfalou等提出基于离散余弦变换和特定光谱滤波技术的多图像加密方案,该方法中,多幅图像同时融合,压缩。刘正军等提出基于频移的光学多图像加密,该方法中,先选择明文图像 ...
【技术保护点】
基于混沌和离散分数随机变换的双图像加密方法,其特征在于,包括图像膨胀步骤,混沌置乱步骤,混沌扩散步骤,图像收缩步骤,图像重组,离散分数随机变换步骤;具体如下:第一步,图像膨胀:设有两幅原始灰度图像I1和I2,两幅图像的大小都为N×N,将Ii分解为两个子图像Ii'和Ii”,得到的四幅子图像组成一幅2N×2N的扩展图像Ie,其中,i=1,2;第二步,混沌置乱:使用i次猫图映射置乱扩展图像Ie;第三步,混沌扩散:使用logistic映射产生的随机序列扩散置乱后的扩展图像Ie,得到扩散后的图像Ie';第四步,图像收缩:将扩散后的图像Ie'采用第一步的逆操作分解得到两幅子图像J1和J2;第五步,图像重组:将图像J2归一化并加密成纯相位矩阵,与图像J1作乘积得到一个复矩阵J;第六步,离散分数随机变换:对复矩阵J实施基于logistic映射,阶数为α和β的离散分数随机变换得到变换后的结果
【技术特征摘要】
1.基于混沌和离散分数随机变换的双图像加密方法,其特征在于,包括图像膨胀步骤,混沌置乱步骤,混沌扩散步骤,图像收缩步骤,图像重组,离散分数随机变换步骤;具体如下:第一步,图像膨胀:设有两幅原始灰度图像I1和I2,两幅图像的大小都为N×N,将Ii分解为两个子图像Ii'和Ii”,得到的四幅子图像组成一幅2N×2N的扩展图像Ie,其中,i=1,2;第二步,混沌置乱:使用i次猫图映射置乱扩展图像Ie;第三步,混沌扩散:使用logistic映射产生的随机序列扩散置乱后的扩展图像Ie,得到扩散后的图像Ie';第四步,图像收缩:将扩散后的图像Ie'采用第一步的逆操作分解得到两幅子图像J1和J2;第五步,图像重组:将图像J2归一化并加密成纯相位矩阵,与图像J1作乘积得到一个复矩阵J;第六步,离散分数随机变换:对复矩阵J实施基于logistic映射,阶数为α和β的离散分数随机变换得到变换后的结果提取的振幅即为最终密文图像Cfinal,提取的相位得到相位Pfinal。2.如权利要求1所述的基于混沌和离散分数随机变换的双图像加密方法,其特征在于,所述第一步具体为:首先,将两幅N×N的原始灰度图像Ii的1,3,5,7位面取出组成子图像Ii'的1,2,3,4位面,其余位面置为0,将Ii的2,4,6,8位面取出组成子图像Ii”的1,2,3,4位面,其余位面置为0;四幅子图像Ii'和Ii”组合成为一幅2N×2N的扩展图像Ie,其中,i=1,2。3.如权利要求1所述的基于混沌和离散分数随机变换的双图像加密方法,其特征在于,所述第二步具体为:首先,设定两个logistic映射的初始值χ01,χ02,y0和K,使用logistic映射生成两个长度为2N×2N+K的混沌序列,丢弃混沌序列前K值,得到两个混沌序列s1={χ1,χ2,...,χ2N×2N},χi∈(0,1)和s2={y1,y2,...,y2N×2N},yi∈(0,1),将混沌序列s1和s2分别转换成值在(0~2N-1)间的序列pi和qi,将pi和qi作为猫图映射的初始值进行i次猫图映射,来置乱扩展图像Ie的像素位置。4.如权利要求1所述的基于混沌和离散分数随机变换的双图像加密方法,其特征在于,所述第三步具体为:首先,设定一个logistic映射的初始值χ03,使用logistic映射生成一个长度为2N×2N+K的混沌序列,丢弃混沌序列前K值,得到一个随机序列X={c(m)|m=1,2,...,2N×2N},将置乱后的扩展图像Ie转换为矩阵V={vi|i=1,2,...,2N×2N},每个元素使用随机序列X进行置乱,得到新的矩阵V'={vi'|i=1,2,...,2N×2N},将V'转换成最终的二维扩散图像Ie'。5.如权利要求1所述的基于混沌和离散分数随机变换的双图像加密方法,其特征在于,所述第六步具体为:首先,设定一个logistic映射的初始值χ04,使用logistic映射生成一个长度为N×N+K的混沌序列,丢弃混沌序列前K值,得到一个随机序列Y={r(m)|m=1,2,...,N×N},将随机序列Y转换成二维矩阵作为离散分数随机变换中用到的随机矩阵,然后,对复矩阵J实施基于logistic映射,阶数为α和β的离散分数随机变换得到变换后的结果提取的振幅即为最终密文图像Cfinal,提取的相位得到相位Pfinal。6.如权利要求1-5任一项所述的基于混沌和离散分数随机变换的双图像加密方法,其特征在于,所述logistic映射为:f(x)=p·x·(1-x)(1)式(1)定义了一维logistic映射,其中分形参数p为常数,且0<p≤4,x为自变量,f(x)为logistic映射值;xn+1=p·xn·(1-xn)(2)式(2)是式(1)的迭代形式,用式(2)生成混沌序列;其中,分型参数p为常数,且0<p≤4,xn...
【专利技术属性】
技术研发人员:徐名正,李鹏飞,
申请(专利权)人:南安市永腾技术咨询有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。