为了增强分数傅立叶变换在图像信忠加密领域的复杂性,我们提出了一种基于分数傅立叶交换生成序列多样性的图像加密算法,这种加密算法根据分数傅立叶变换的生成序列的多样性,构造不同的分数傅立叶变换的核函数,利用各级的生成序列、二维变换阶次以及相位编码时使用的随机矩阵作为算法中的密钥,对相位编码后的图像进行3次不同的分数傅立叶变换,达到对图像文件加密的目的。
一、分数傅立叶变换及其生成序列的多样性
分数傅立叶变换(fractional Fourier transfonn,HFr)是傅立叶变换的一种广义形式。
1、分散傅立叶变换的生成序列
{φn(t);n∈N}是构成傅立叶变换(Fourier transform,FT)的特征函致的复规范正交基,满足如下条件:
FT相应的特征值μn可以表示为:
结合傅立叶级数的性质,由FT的规范正交基和特征值可以导出FT的函数的展开式:
分数傅立叶变换是通过选取和傅立叶变换算子相同的特征函数并将其特征值分数化得到的,将式(3)中的特征值μn用它的α次幂μαn代替即可得到分数傅立叶变换的核函数表达式:
傅立叶变换和分数傅立叶变换都是选取Hennite-Gauss( HG)函数作为规范正交基,如下式所示:
式中,Hn(t)=(- 1)net2dne-t2/dtn是N阶Hennite多项式。
如同开平方运算可以得到多个值一样,一个复指数的实数次幂的运算结果也是不惟一的,特征值的分数次幂μαn的所有可能值为:
式中,qn是任意整数序列,选择不同的qn将导致不同特征值,因而产生不同的分数傅立叶变换的定义,称gn= n+4qn(n=0,1,2,…)是FRFT的生成序列。因此,由于生成序列的多样性可以产生的多种分数阶傅立叶变换的核函数,导致分数傅立叶变换的定义不是惟一的,而是存在多种形式。
2、分数傅立叶变换的多样性
分数傅立叶算子Fα主要由其核函数以ψα(f,t)决定,信号s(t)的α阶分数傅立叶变换可以写成:
1)当gn=n时,由式(4)、(5)和(6)推导可以得到FRFI'的核函数:
结合式7,即得到信号s(t)的分数傅立叶变换:
式中,α是分数傅立叶变换的阶次,
2)当gn=n+8时,由式(8)和(9)可以得到信号s(t)的分数傅立叶变换为:
3)当gn= 3n时,同理可以得到信号s(t)的分数傅立叶变换为:
3、二维离散分数傅立叶变换
对于二维的图像信号I(P,Q),其二维离散分数阶傅立叶变换和反变换分别为:
式中,ψ(α,β)(p,q,m,n)=ψα*ψβ,ψα和ψβ为一维离散分数傅立叶变换的核函数。
二、图像的加密和解密算法
本文提出的图像加密流程如图1所示。首先使用相位函数ej2dr与图像I(i,j)相乘进行相位编码,其中φ1,φ2,φ3均是均值为0、方差为1的随机矩阵,该矩阵和图像大小一致。相位编码后,选取g = n时的分数傅立叶变换方式进行阶次为(P1,P2)的第一级加密,产生I1(i,j)。随后分别产生随机矩阵φ2,φ3,来进行相位编码,使用(n +8)、(3n)作为生成序列gn,选取(P3,P4)和(P5,p6)作为分数傅立叶变换的阶次进行第2级和第3级加密,最后得到加密后的图像I3(i,j)。
在对图像进行解密时,必须知道进行各级相位编码的随机矩阵φi(i=1.2,3),各级分数傅立叶变换的生成序列gn以及每次进行二维分数傅立叶变换的阶次(pi,pj),才能获取正确的解密图像。
三、仿真实验结果
仿真实验中,我们选取256×256的Jena灰度图像I(i,j)作为测试图像,如图2(a)所示.随机产生φi(i=1,2,3),选取3次二维分数傅立叶变换的阶次均为(0.88,1.06)。加密后的图像如图2(b)所示,在获取正确密钥时,解密后可以得到和图2(a)相同的图像。
实验结果表明,在解密过程中,第3级的分数傅立叶变换阶次(- P5,- p6)敏感度最强,只要它有微小的改变,即使在其他2级变换阶次(-p3,- P4),(-P1,- P2),随机矩阵φ2,φ1和2个生成序列gn全部都正确,也无法得到正确的解密图像。当选的p5= 0.78,P6=1.06,且其他密钥均选取正确数值,解密后的图像(如图2(c)所示)和原始图像相差甚远。图2(d)显示了P1,P3,p5的偏离对解密图像带来的影响。图2(d)中的横坐标为各级变换阶次的偏离量,纵坐标是解密后图像的均方误差(MSE),具体算法为:
式中,I(i,j)和I'(i,j)分别为原始输入图像和解密后的图像,从图2(d)中可以看出在解密过程中p5的微弱偏离带来的图像失真最多。所以随着变换级数的增多,最后一级的变换阶次的敏感度也会逐渐增强,算法的安全性也会大大提高。
实验结果证明了基于分数傅立叶变换生成序列多样性的图像加密算法的有效性、安全性,并说明随着变换级数的增多,算法的安全性也将得到更大的提高,在信息安全领域也将有着广阔的发展前景。
小知识之傅立叶变换
傅立叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅立叶变换具有多种不同的变体形式,如连续傅立叶变换和离散傅立叶变换。最初傅立叶分析是作为热过程的解析分析的工具被提出的。
实操指南:如何监控聊天中的敏感信息?这款秘籍软件,轻松掌握微信聊天动态
电影《摩登时代》里,流水线工人就连在吃饭时都要用“自动喂食机”提高效率,这样才能挤出更多时间投入工作。虽然现在打工人不至于此,但有些老板仍然放心不下……像企业聊天记录往往蕴含着大量的敏感信息。为了确保信息安全,监控聊天中的敏感信息成为了一项必要且重要的工作。以下是一款秘籍软件,帮助你轻松掌握微信聊天动态,确保信息安全。...
怎么监控员工上班情况?2024企业管理的四种方法,老板们不容错过
怎么监控员工上班情况?2024企业管理的四种方法,老板们不容错过员工上班在干什么?摸鱼?打游戏?老板该怎么管理?如何才能监视怎么监控员工上班情况?监控员工上班情况可以通过多种方式实现,但重要的是要确保这些措施既合法又合规,同时尊重员工的隐私权。以下是一些建议的方法:一、制定明确的行为规范与奖惩制度1、制定行为规范: 企...
怎么监控员工上班情况?快速监控员工状态
怎么监控员工上班情况?快速监控员工状态在企业管理中,如何有效监控员工上班情况,确保工作效率与团队协作,是每位老板都需面对的课题。本文为您揭秘五招快速监控员工状态的实用技巧,不仅能帮助您实时掌握员工动态,还能提升整体管理效率。作为老板,掌握这些技巧,将让您在企业管理中游刃有余,轻松应对各种挑战。一、使用安企神软件实时监控...
安企神桌管软件:提升企业管理效率的全能助力
安企神桌管软件:提升企业管理效率的全能助力在当今竞争激烈的商业环境中,企业必须不断优化管理和运营流程,以提高效率和盈利能力。安企神桌管软件正是这样一款面向中小企业的管理工具,能够帮助企业在多方面提升综合管理水平。本文将详细探讨安企神桌管软件给企业带来的多重价值。一、全方位的管理功能安企神桌管软件是一款集成了多种管理功能...
安企神:揭开终端安全管理软件的神秘面纱
安企神:揭开终端安全管理软件的神秘面纱在数字化日益普及的今天,企业的网络安全问题愈发显得重要。数据泄露、网络攻击等事件层出不穷,如何保障企业内部信息的安全性成为众多企业关心的焦点。安企神终端安全管理软件应运而生,作为一款专业的安全管理工具,它的功能与优势备受关注。本文将全面揭秘安企神软件的核心功能、应用场景及其在终端安...