安企神电脑监控软件 在线试用
扫码咨询客服
安企神电脑监控软件、局域网监控软件
首页
功能对比
下载中心
购买咨询
客户列表
关于安企神

基于分数傅立叶变换生成序列多样性的图像加密算法

更新时间:2022-10-28 15:44:28


本文简介:为了增强分数傅立叶变换在图像信忠加密领域的复杂性,我们提出了一种基于分数傅立叶交换生成序列多样性的图像加密算法,这种加密算法根据分数傅立叶变换的生成序列的多样性,构造不同的分数傅立叶变换的核函数,利用各级的生成序列、二维变换阶次以及相位编码时使用的随机矩阵作为算法中的密钥,对相位编码后的图像进行3次不同的分数傅立叶变换,达到对图像文件加密的目的。一、分数傅立叶变换及其生成序列的多样性分数傅立叶变换

基于分数傅立叶变换生成序列多样性的图像加密算法

为了增强分数傅立叶变换在图像信忠加密领域的复杂性,我们提出了一种基于分数傅立叶交换生成序列多样性的图像加密算法,这种加密算法根据分数傅立叶变换的生成序列的多样性,构造不同的分数傅立叶变换的核函数,利用各级的生成序列、二维变换阶次以及相位编码时使用的随机矩阵作为算法中的密钥,对相位编码后的图像进行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的微弱偏离带来的图像失真最多。所以随着变换级数的增多,最后一级的变换阶次的敏感度也会逐渐增强,算法的安全性也会大大提高。

实验结果证明了基于分数傅立叶变换生成序列多样性的图像加密算法的有效性、安全性,并说明随着变换级数的增多,算法的安全性也将得到更大的提高,在信息安全领域也将有着广阔的发展前景。

小知识之傅立叶变换

傅立叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅立叶变换具有多种不同的变体形式,如连续傅立叶变换和离散傅立叶变换。最初傅立叶分析是作为热过程的解析分析的工具被提出的。

立即下载试用

企业安全生产信息化管理平台怎么提高分数

随着物质文明与信息技术的不断发展,企业安全生产信息化管理平台在企业生产运营中扮演着至关重要的角色。很多企业都在关注如何提高平台的分数,以使平台更加高效稳定,并有效保障企业生产安全。今天,我们就来探讨如何提高企业安全生产信息化管理平台的分数,让平台逐步成为企业安全生产的“守护神”。

一、平台建设

1. 数据互通。在平台建设中,要确保企业内部的数据能够实现彼此互通,防止数据孤岛导致信息流失、漏洞出现等情况。

2. 设备联通。不同设备之间的信息交流也是保证生产运营的重要环节。因此,企业需要搭建设备联通的承载网络,建立设备数据交互的平台。

3. 通讯安全。在建设过程中,平台中的各种通信渠道也必须具备安全性。企业可通过实施防火墙策略、加密技术等手段,保障通信安全。

二、平台内容

1. 安全监管。企业安全生产信息化平台需要实现对生产运营环节中的各种安全事件的监管,及时发现隐患并积极解决。

2. 风险评估。企业应通过安全生产信息化平台,进行风险评估,并根据评估结果,采取必要的安全措施。

3. 文件管理。企业应建立起完善的文件管理机制,实现文件上传、下载、审核等功能。

4. 数据分析。企业需利用平台中的数据,进行高效、准确的分析工作,从而洞悉眼前的情况,及时发现安全问题。

三、平台管理

1. 稳定性保障。平台的稳定性是企业安全生产的基础,因此企业应重视平台稳定性的保障工作,及时处理平台中出现的各种故障。

2. 网络安全。企业可通过网络安全验证、人员权限控制等方式,加强对平台的网络安全管理。

3. 应急响应。企业应建立应急响应机制,及时应对平台中出现的各种应急情况,以保证平台安全有效运行。

四、平台运维

1. 用户管理。企业需对平台用户进行分类管理,并制定相应的权限管理制度。

2. 数据备份。平台中的数据备份工作是关系到企业安全的重要环节,因此企业应建立起完善的数据备份工作机制。

3. 维护更新。企业应定期对平台进行维护更新工作,检查平台的安全性和稳定性,并及时更新和修复平台中出现的各种问题。

总之,企业安全生产信息化管理平台是保障企业生产安全的重要平台,企业应把平台建设作为安全生产工作的重要组成部分,并重视平台建设、内容、管理及运维工作,全面提升平台的效率和安全性。以此保障企业生产运营顺畅、安全。

本文为收集整理,文章部分观点不代表本站观点,如有侵权或其它问题请反馈客服。https://www.wgj7.com/cjwt/16340.html