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

图像加密算法之基于小波系数混沌调节加密

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


本文简介:目前的绝大多数加密算法是把图像文件加密成客户无密钥就不能理解的数据,但在某些诸如视频点播、音频点播等应用中,图像或者声音可能在传输前要降质处理,以便即使其中有降质,客户仍能理解,他们在观看或试听之后决定是否购买更高质量的版本。基于此,我们提出一种加密质量可以控制、与JPEG2000标准兼容、支持细粒度可伸缩的图像小波近似系数混沌加密算法。一、混沌映射1、非线性映射设Tn(x)是定义在区间I=[-1

图像加密算法之基于小波系数混沌调节加密

目前的绝大多数加密算法是把图像文件加密成客户无密钥就不能理解的数据,但在某些诸如视频点播、音频点播等应用中,图像或者声音可能在传输前要降质处理,以便即使其中有降质,客户仍能理解,他们在观看或试听之后决定是否购买更高质量的版本。基于此,我们提出一种加密质量可以控制、与JPEG2000标准兼容、支持细粒度可伸缩的图像小波近似系数混沌加密算法。

一、混沌映射

1、非线性映射

设Tn(x)是定义在区间I=[-1,1]上的非线性映射:

图像加密算法之基于小波系数混沌调节加密

前三个非线性映射分别可表为:图像加密算法之基于小波系数混沌调节加密而其它映射均可由式(2)递推得到:

图像加密算法之基于小波系数混沌调节加密

对于n∈N,n≥2,x∈[-1,1],所有Tn(x)都是混沌的,其混沌动力系统的轨迹可由式(3)迭代得到:

图像加密算法之基于小波系数混沌调节加密

且其轨迹分布具有概率密度函数:

图像加密算法之基于小波系数混沌调节加密

为直观验证映射Tn(X)的混沌性质,取n=5,以随机选取的x0∈(0,1)为初始值,按式(5)生成序列{Xk|k=1,2,3,…,10000}。

图像加密算法之基于小波系数混沌调节加密

发现其轨迹随机地分布在区间[-1,1]上(如图1(a));将[-1,1]等分为50个子区问后,统计得出序列在各子区间出现的频数分布并不均匀(如图1(c))。

图像加密算法之基于小波系数混沌调节加密

用于密码系统的最理想的混沌动力系统应该是服从均匀分布的,因此,基于Tn(x),定义映射G(x):

图像加密算法之基于小波系数混沌调节加密

显然,yk∈[0,1]。

类似地,取n=5,按式(6)生成随机序列{yk|k=1,2,3,...,1 0001},直观发现映射G(x)比Tn(x)具有更好的混沌性质(如图1所示):其轨迹随机分布在区间[0,1](如图1(b));当将[0,1]等分为50个子区问时,统计得出序列在各子区间出现的频数分布是均匀的(如图1(c))。

定理1G(x)是混沌的。

证明由于Tn(x)的值域正好是严格单调递增函数arcsin(x)的主值区问,从而G(x)是从[-1,1]到[0,1]上严格单调递增的一一映射,因此,由Tn(x)的混沌性知G(x)也是混沌的。

定理2由G(x)生成的混沌序列{yk|k=1,2,3,...}服从[0,1]上的均匀分布U(O,1)。

证明_y∈[0,1],混沌序列{yk|k=1,2,3,...}的分布函数为:

图像加密算法之基于小波系数混沌调节加密

可见,混沌映射G(x)的轨迹服从[0,1]的均匀分布U(0,1),且具有概率密度函数:

图像加密算法之基于小波系数混沌调节加密

2、Logistic映射

众所周知,Logistic混沌映射具有如下形式:

图像加密算法之基于小波系数混沌调节加密

其中,3.5699456<μ≤4,且由式(9)容易得到如下结论。

定理3对给定正整数k由式(9)生成的混沌序列{zk|k=1,2,3,...}满足:(1)_z0∈[0,1]_zk∈[0,1](2)若zk=1或zk=0,则zk+i=0,i=1,2,3,…;(3)若μ=4,zk=1/2,则zk+i=0,i=1,2,3,…。

由此,可得到如下定理。

定理4若3.569 945 6<μ<4,zo≠0,zo≠1,则由式(9)生成混沌序列{zk|k=1,2,3,...}。

证明反证法。若有正整数K,使得zx=0,zx-i=。显然,由zo≠0,zo≠1知,K>1,且:

图像加密算法之基于小波系数混沌调节加密

与3.569 945 6<μ<4矛盾。故zk≠0,k=1,2,3,…。

二、图像加密算法

现代密码学要求,图像加密技术要把待传输的图像看作明文,在密钥控制下,通过加密算法实现图像数据的保密通信。这种加密机制的设汁思想是加密算法可以公开,通信的保密性完
全依赖于密钥的保密性。为此,本文设计的加密算法对用户可以公开,图像安全性和视觉效果的控制依赖于混沌动力系统的安全性、随机性及密钥安全性。

图像加密算法之基于小波系数混沌调节加密

该图像加密算法的流程(如图2中方框内所标注“加密算法”)是JPEG2(XX)编码算法的完整过程的组成部分,本文重点叙述小波变换后、压缩编码前的加密算法(解密是加密的逆过程):

步骤1对图像块进行尺层小波分解(如图3)。

图像加密算法之基于小波系数混沌调节加密

步篡2生成加密方案中使用的密钥参数:q,n,xo,yo,μ,zo,a,使得3.569 945 6<μ<4, 0.1≤a≤0.5。

步骤3计算加密数据量。用式(11)表示的近似系数加密量算法模型控制加密图像的视觉质量:

图像加密算法之基于小波系数混沌调节加密

其中,r,c为子带LLR的行列数,g为保持原图像质量的百分比。q越大,视觉效果越好,但保密度越低。

步骤4利用混沌映射生成加密像素的随机位置集P=PK=(XK,yk)|1≤k≤m)。将给x0,y0,n代入式(3)计算,并用式(6)进行均匀化处理得序列{Xk| 1≤k≤m}和{yk|1≤k≤m},再计算:

图像加密算法之基于小波系数混沌调节加密

然后,取P={pk(xk’,yk’)|1≤k≤m}。

步骤5按式(9)生成混沌序列{zk|zk≠0,l≤k≤m},按下式对近似系数加密:

图像加密算法之基于小波系数混沌调节加密

其中,pk∈P,而0.1≤a≤0.5为近似系数凋节深度控制系数。则可按下式对近似系数解密:

图像加密算法之基于小波系数混沌调节加密

三、密钥生成算法

加密方案中使用的密钥是—个由7个参数构成的向量,这些参数包括:视觉质量q,混沌映射的参数n,μ和初值x0,y0,zo,加密系数a,它们是浮点数或整数。而用户输入的密钥Ku是7
个字节的串,可以看着一个比特序列,因此这里给出—个把Ku变成7个所要参数的如下变换:

图像加密算法之基于小波系数混沌调节加密

显然,3.569 945 6<μ<4,0.1≤a≤0.5。

四、加密算法有效性分析

1、复杂性分析

加密方案以小波近似系数为加密明文,数据量为原图像的2-2r,呈指数级减少;密钥生成算法是几次一劳永逸的代数运算;加密算法的复杂性仅为0(n)(设n为近似系数个数,远少于原图像数据量)。由于计算规模较小,所以运算速度非常快,相对于复杂的压缩编码运算,这里的计算可看作是一步简单操作。

2、安全性分析

用户输入的是7字节密钥串,密钥空问的不同密钥串的个数为256=7.205 8e+016。如果采用穷举法对算法实施攻击,假设一台超高速计算机每秒可以试100亿个密钥(解密速率要达到这个数量级儿乎是不可能的),要穷尽所有密钥也要83天时间,这在实时性要求较高的保密通信系统中,即使找到了加密密钥,由于其滞后时问太多,也已经失去了攻击的价值。

可见,密钥空间已经足够大了。

同时,混沌系统的伪随机性、轨迹的均匀分布性使得被图像文件加密的数据位置具有不可预见性;混沌系统的初值敏感性确保了加密算法对密钥的敏感依赖性。

五、实验验证与效果

为测试该图像加密算法的有效性,用Matjab工具编程测试了来自通用测试图像库的多幅图像,得到的结论非常一致。表1中给出了对其中的512x512的Lena和Baboon灰度图像进行加密实验的测试结果数据。其中,小波滤波器为Haar小波,分解层数R=3;原图像与加密生成的图像的峰值信噪比(PSNR)是按式(19)计算的(式中的而,w分别为图像的高度和宽度,Py,Py‘分别为原图像和加密图像的像素值);通过密钥确定的n=5,μ=4,a=0.5。

图像加密算法之基于小波系数混沌调节加密

从表中数据可见,幽像质量越高,由于被加密改变的像素就越少,所以相应的PSNR就越大,加密耗时也就越少。在图4中给出了Lena图像加/解密实验的效果对比图,达到了预期的质量控制效果。

图像加密算法之基于小波系数混沌调节加密

此外,加密方案是嵌入可伸缩的JPEG2000编码方案的一个步骤,由于是通过对最粗一层近似系数进行的随机加密,即未对细节系数加密,因此,加密后的码流仍保持了细粒度可伸缩性,不可信赖方等仍可不对码流解密就商接作任意分解层的细节系数的截断,从而满足了对任何分解尺度的近似图像的浏览与解码需求。

加密方案和实验结果表明,本文提出的混沌加密算法实现了加密质量可以控制、与JPEG2000标准兼容、支持细粒度可伸缩、安全与高效的算法目标,可以应用到静态图像、视频图像帧的加密编码系统。

小知识之JPEG 2000

JPEG 2000是基于小波变换的图像压缩标准,由Joint Photographic Experts Group组织创建和维护。JPEG 2000通常被认为是未来取代JPEG(基于离散余弦变换)的下一代图像压缩标准。JPEG 2000文件的副档名通常为。jp2,MIME类型是image/jp2。

立即下载试用

安企神加密软件

时代飞速发展,选择靠谱的安全软件用来保护企业的私密文件和知识产权变成不可或缺的一环,许多公司因为内部文件被泄露破产,今天为大家带来企业安全神器——安企神,它不仅可以保护您的计算机免受病毒和恶意软件的攻击,还可以对您的文件进行加密,只能在企业局域网内部查看和使用,外发出去全是乱码,而且U盘也拷贝不下来,丰富的功能确保企业的数据安全。除了基本的加密功能之外,安企神加密软件还有超多实用的功能。

333.jpeg

首先,安企神除了可以对文件进行加密,还能管理局域网内的其他电脑设备。管理者可以在后台实时监控其他的计算机,还可以设置敏感词,随时监控内部文件和企业员工的动态,几十上百台的电脑设备也可以轻松管理。

其次,安企神还有网络审计的功能,管理端可以看到被控端的实时桌面,可以很方便的看到被控端电脑上的文件操作日志,什么文件进行了查看和复制等操作都能一目了然。如果有需求,也能查看被控端电脑打开过什么网页,在聊天软件上的聊天记录等数据。

3331.webp

有了它,可以更好的保护企业的隐私信息,如密码、个人信息等。当您安装了安企神加密软件后,它可以自动保护您的隐私信息,有风险会及时提醒,确保您的隐私安全。


33.png

数据可能会以各种各样的方式泄露出去,安企神可以一键对U盘,打印机进行管理,彻底禁止这些途径,而且想通过聊天工具,云盘,邮件等方式泄露也无法奏效,使用安企神,不必再担心数据会泄密,安企神有着专业的团队为您解忧。

安企神还有几大亮点

1、悄无声息查看局域网内其他电脑的屏幕和后台终端,随时可以查看被控端电脑的后台运行程序,还有非常智能的员工行为分析,可以看到员工的工作状态,离职概率等,轻松查看员工电脑各个应用和文件的运行时间,看到每天每个人的工作时长,也能看到员工是否在工作期间摸鱼,摸鱼多次时间。

2、实时屏幕,可以同时查看其他设备的实时屏幕,就像在看监控,屏幕都是高清流畅的,还能远程操作被控端的电脑。

3、远程协助,被控端的电脑遇到任何问题,都可以通过管理端进行帮助,多台被控端电脑可以一键关机或者重启,也能设置每天晚上十点自动关机。

4、加密文件自动备份,使用者可以对企业的重要文件进行加密,从而有效的保护信息安全,还有落地加密的功能,通过下载到指定路径的文件,可以自动加密/解密。

5、USB存储控制,支持允许使用、仅读取、仅写入和禁止使用四种模式,管理者可以根据需求进行使用。也允许客户端向管理员提交使用U盘的申请,由管理员进行审批。

安企神加密软件是一款实用性非常强的安全软件,它不仅具有基本的加密功能,还具有实时监控、数据备份、隐私保护和系统优化等多项功能。如果您想保护您的计算机和数据安全,不妨考虑使用安企神加密软件。


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