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

图像加密算法之武警信息系统加密

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


本文简介:随着武警信息化建设的不断深入,全面提高武警信息系统的安全防护能力已成为当前武警部队信息系统建设的一个重要课题。为保护武警信息系统中图像文件的安全,要求专门开发一个数字图像文件加密系统。传统的加密算法(如DES、RSA等)无法满足其网络图像文件加密要求,必须研究一种安全可靠的加密方法取而代之。为此我们提出了在武警信息系统中实现混沌图像文件加密的研究课题,并通过对图像文件加密系统的研究,结合武警部队电

图像加密算法之武警信息系统加密

随着武警信息化建设的不断深入,全面提高武警信息系统的安全防护能力已成为当前武警部队信息系统建设的一个重要课题。为保护武警信息系统中图像文件的安全,要求专门开发一个数字图像文件加密系统。传统的加密算法(如DES、RSA等)无法满足其网络图像文件加密要求,必须研究一种安全可靠的加密方法取而代之。为此我们提出了在武警信息系统中实现混沌图像文件加密的研究课题,并通过对图像文件加密系统的研究,结合武警部队电视电话会议系统,进一步对视频图像的混沌加密算法和应用软件的研究。

一、混沌图像文件加密系统功能结构

混沌图像文件加密系统主要功能足完成对数字图像文件加密、解密处理,因此整个系统主要划分为图像文件密文接收模块、图像文件加密功能模垛、图像文件解密功能模块和图像密文发送模块。

各个功能模块相互之问的关系如图1所示。

图像加密算法自武警信息系统加密

图像密文接收模块:向本系统输入待加解密的数字图像,可以直接从网络中直接获取,也可以用打开图像文件的方式获取,获取后进行一定的预处理。如果获得的数字图像足待加密的明文图像,则系统调用加密模块进行加密;如果获得的是密文图像,则调用解密模块进行解密。

图像文件加密模块:对接收的数字图像文件加密处理,并判断图像是否要求进行压缩处理,从而选择不同的加密方式。这是本系统的核心功能部分。

图像文件解密模块:对接收的数字图像进行解密,同样可根据不同的罔像格式选择是否要求进行解压缩处理。

图像密文文件发送模块:对加密处理后的图像进行直接存储或者通过网络进行发送。

二、混沌序列

混沌(chaos)定义:设X为一个度量空间,f:X→X称为在X上足混沌的,如果:

(1)f对初始条件的敏感依赖性:即存在ξ>0对任何X∈X和善的任何邻域N。存在Y∈N和自然数n>0.使得d(fn(x),fn(y))>ξ。

(2)f是拓扑传递的,即对任何一对开集U,V_X。存在k>0,使得fk( U)∩v≠φ。

(3)周期点在V中稠密。

目前被广泛研究的一维混沌系统是Logistic映射。

Logistic迭代公式如下:

图像加密算法自武警信息系统加密
其中,0≤a<4称为分枝参数,xk∈(0.1)D当3.5699456<a<4时,Logistic映射工作予混沌态。通过简单的变量代换,Listic映射可以在区间(-1,1)定义。其形式如下:

图像加密算法之武警信息系统加密

其中λ∈[O,2]。

LogisLic系统的统计特性:

概率密度函数:

图像加密算法之武警信息系统加密

(1)均值:

图像加密算法之武警信息系统加密

(2)自相关函数:当自相关间隔m=0时。

图像加密算法之武警信息系统加密

当自相关间隔m≠0时,

图像加密算法之武警信息系统加密

式中:

图像加密算法之武警信息系统加密

(3)互相关函数为:

图像加密算法之武警信息系统加密

式中:

图像加密算法之武警信息系统加密

从以上特性可以知道.Logistic序列的统计特性与白噪声一致。

三、JPEG图像的混沌加密算法

1、图像加密算法比较

(1)通用加密算法

通用加密算法主要是把图像当作普通的数据流,利用经典的加密算法(如DES和RSA等)进行加密。这种方法不必考虑实际图像的数据规律,实现简单。但是,因为忽略了压缩图像本身的特点,必然会使加密的效率降低,增加程序运行的时间开支,这与压缩图像在网络中应用高时效性要求不符。并且,传统图像加密算法正面临着密码分析等破译手段的考验,最终要技淘汰,因此研究适合压缩图像本身特点的加密方法很有必要。

(2)基于矩阵变换、象素置换的图像加密算法

以Amold变换和按幻方做图像象寨置乱变换为代表,这类算法把静止图像看作是平面区域上的二元连续函数:z=f(x,y),0≤x≤Lx;0≤y≤_Ly。

对区域中任意的点(x,y).则f(x,y)代表图像在这一点的灰度值,与图像存这一点的亮度相对应。并且图像的亮度值是有限的,因而函数z=f(x,y)也是有界的。在图像数字化之后.z =f(x,y)则相应于一个矩阵,矩阵的元素所在的行与列就是图像显示在计算机屏幕上诸象素点的坐标,元素的数值就是该象素的灰度(通常有256等级,用整数0至255表示)。矩阵的初等变换可以将一幅图像变换成另一幅图像,其缺点足象裹置乱作用较差,保密性不高。

(3)基于混沌序列的图像置乱算法

基于混沌序列的图像置乱算法是利用混沌系统生成一个混沌序列,按行或列将序列生成一个置乱矩阵P。根据置乱算法,利用矩阵P对图像的明文矩阵A进行置乱,置乱后得到随机排列的密文矩阵A'。

基于混沌序列的图像置乱算法与传统的迭代乘积密码系统相比,排列算子是由密钥决定,能够较好的抗御差分密码分析的攻击。其缺点是对于压缩图像采用置乱算法,打乱了图像象索之间本身的相关性,使得图像压缩率严重降低,制约压缩图像的网络传输效率。

以上几种图像加密方法没有充分考虑压缩图像本身的性质,压缩、加密效果不理想,因此,本文以JPEG压缩图像为例,把混沌系统与图像压缩方法相结合,提出了一种新的加密算法。

2、基于JPEG图像压缩方法的混沌加密算法

(1)JPEG图像压缩方法

JPEG图像是由国际标准化组织和国际电话电报咨询委员会为静态图像所建立的第—个国际数字图像压缩标准。基本JPEG的编码方法为顺序编码,其压缩步骤是:

首先将图像分为8×8的像素块,根据从左到右,从上到下的光栅扫描方式进行排序;然后利用DCT对8×8的像素块进行计算,得到64个DCT系数,用均匀量化表逐一进行标量量化;接着根据“Z”形扫描方式对块中的系数排序,得到的比特流通过行顺序对编码生成中问的符号序列;最后将这些符号序列经过Huffman编码用于传输或存储。

(2)加密算法原理

将原图像分成8×8的块,利用混沌置乱矩阵进行置乱,DCT变换后使低频分最都集中在左上角,高频分量分布在右下角(DCT变换实际上是空间域的低通滤波器)。均匀量化后进行“Z”形扫描,扫描的比特流用行顺序编码生成中间符号序列,并对其进行Huffmari编码得到由“0”和“1”组成的经过压缩的数据,此时利用混沌灰度序列与得到的序列进行位异或操作,生成的新序列看起来是随机的,保存为JPFG文件。JPEG图像压缩加密过程如图2所示:

图像加密算法之武警信息系统加密

压缩前在空域内进行混沌置乱,不会破坏DCT系数的概率分布函数,也就不会影响图像压缩的效率。在压缩加密过程中,DCT变换使低频分量集中在左上角,而高频分量集中在右下角,忽略图像中不包含重要信息的高频分量,可以达到压缩的目的。

经过“Z"扫描后,序列行程中连续“0”的个数增加,提高了压缩效率。在Huffnun编码后,将编码后的序列与混沌系统生成的灰度序列进行位异或操作,实现对数据文件加密。这样将混沌加密过程与JPEG图像的压缩过程相结合,既不影响压缩效愚,又实现了对图像文件加密。

(3)密钥生成

本文利用单向Hash函数(MD5)来生成Logistic映射迭代初值。 MD5算法可将任意长度的消息压缩为128bit。该加密算法单向特性好、计算速度快(这也是该加密算法的主要设计目标之一)、安全性能高。目前,还没有可靠的方法在有效时间内计算出两个有相同压缩值的消息,或在有效时间内计算出某个具有给定压缩的消息。

针对Logistic映射迭代初值Xo、YO∈(0,1)的要求,把用户选取的不同形式的密钥敞列映射为128位值,每4位组成十进制数与十作模运算,得到32个十进制数字,截取前后两部分,对于每个部分,分别将每位数字作为在(0,1)区间的双精度实数的一位,正好生成Logislic映射的两个迭代初值。

(4)置乱矩阵及灰度变换序列

利用密钥值Xo、Y0,我们采用Logishc系统分别生成实数值混沌序列Xk和Yk(不使用序列的初始段部分),然后由Xk分别生成全局置乱变换矩阵P。

(5)置乱步骤

a、确定置换块的大小为8×8。

b、生成置换矩阵Po设图像I大小为M×N,通过K得到置换矩阵Pm/8,n/8,其中矩阵中的元素为l到(M/8)×(N/8)中互不袖同元素的杂乱排列。

c、排列图像矩阵。对图像进行分块,块的大小为8x8.逐块进行编号,将各块按行排列成有序矩阵IB。即IBij =j+(Z-1)×(N/8)。

d、开始置换。根据置换规则将幽像矩阵置乱,设IP为霞乱变换后的图像,则图像IP的第i行第j列象素块对应为原图像I的第m行第n列的像素块,其中m、n由等式慨= Pwn决定。

(6)加密算法实现

a、选择任意长度的字符串作为密钥,利用单向Hash函数(MD5)生成Logistic函数所需要的参数X0、Yo。

b、用X0、Yo生成Logistic混沌序列Xk、Yk。由Xk生成置乱矩阵P。

c、将图像I进行8x8分块,利用矩阵P对I进行置乱,得矩阵IP;

d、对矩阵IP进行8x8的DCT变换,用JPEG量化表对其量化。

e、扫描行程编码后,进行Huffman编码得序列Ik。

f、用混沌序列Yk与扫描后得到的序列Ik进行位异或操作,得到加密后的序列I'k。

g、保存JPEG图像。

(7)解密算法实现

a、获得JPEG图像。

b、输入密钥,用单向Hash函数生成Logistic函数所需要的参数X0、Yo。

c、用x0、Yo生成Logistic混沌序列x0、Yo,Xk生成置乱矩阵P。

d、用混沌序列yk与扫描后得到的序列I'k。进行位异或操作,得到加密后的序列I'k。

e、对k进行解压缩得到按8x8分块的图像IP。

f、利用矩阵P对图像IP进行反置乱,即可得元图像I。

四、实验结果与分析

利用Visual C++编程,实现了图像压缩、加密和解密、解压缩的算法a对Lena图(如图3-a)进行实验,选择密钥字符半为“abcdefghi”,经过MD5算法得Logistic函数的初值,对图像文件进行压缩加密,得到图像文件(3 - b)。利用相同的密钥字符串进行解密,解密图像文件如图(3 - c)。选择解密字符串“abcdefgi”进行解密,错误密钥解密如图(3-d)。不能还原为原图像,这是因为利用MD5散列函数生成Ingistic系统的迭代初位时,输入字符串的细微改动都会体现到所生成的128位数值的每一位,而混沌系统本身具有很强的初始条件敏感性,迭代初值的细微差异将会导致生成的混沌序列完全不同,因此错误密钥解密后的图像杂乱无序,有效地抵抗了密码分析方法的攻击。

图像加密算法之武警信息系统加密

小知识之幻方

幻方(Magic Square)是一种将数字安排在正方形格子中,使每行、列和对角线上的数字和都相等的方法。

立即下载试用

如何加密电脑文档,电脑加密软件哪个最好用

如何加密电脑文档,电脑加密软件哪个最好用

不久前,一家知名科技公司的核心研发文件被非法泄露,给公司造成了巨大的经济损失。据调查发现,这是由一名离职员工在离职前通过非法手段获取文件,并将其出售给外部人员所致。这起事件不仅给公司带来巨大的经济损失,更暴露了公司在内部文件保护方面的漏洞。那么、企业在文件保护方面应该怎么做呢?

如何加密电脑文档,电脑加密软件哪个最好用

一、解决方案:

在如今信息高度流通、竞争激烈的商业环境中,保护企业核心数据的重要性不言而喻。我们可以使用专业数据数据加密软件对企业数据进行加密保护,通过加密软件,企业可以对重要的文件和数据进行加密,确保只有授权的人员可以访问和使用这些信息。这样可以有效减少泄露风险,保护企业核心数据的安全。

如何加密电脑文档,电脑加密软件哪个最好用

二、电脑加密软件哪个最好用?

安企神软件以其高效的加密功能和简洁的操作界面受到用户的喜爱。它支持多种加密算法,并提供了灵活的加密设置选项,能够满足不同用户的需求。

安企神软件作为一款国内知名的电脑加密软件,该具有强大的文件加密功能,可以对文件夹、文件进行全盘加密,有效防止数据泄露。

软件采用了先进的透明加密模式,日常使用无感知,但当被非法外发到企业外部电脑后,会自动变成乱码无法使用状态。

如何加密电脑文档,电脑加密软件哪个最好用

三、软件是如何加密电脑文档的

安企神软件通过以下方式加密电脑文档,从而保障数据的安全性:

1、透明无感知加密: 软件采用透明无感知加密技术,即在打开或编辑指定文件时,系统会自动对未加密的文件进行加密,对已加密的文件自动解密。用户在操作过程中无需额外操作,加密过程对用户是透明的,不会改变用户的正常工作习惯和文件使用方式。

2、精细的权限管理: 管理员可以为不同用户或用户组设置不同的文件访问权限,确保只有授权人员能够访问和使用加密文件。这有助于防止未经授权的访问和数据泄露。

3、批量加密与一键操作: 一旦加密策略配置完成,管理员可以通过安企神软件的管理端一键触发批量加密操作。软件将自动扫描企业局域网中所有电脑上的文件,并按照预设的策略进行加密。这大大提高了加密操作的效率和便捷性。

如何加密电脑文档,电脑加密软件哪个最好用

4、审计与追踪功能: 安企神软件能够实时记录文件的加密操作、访问历史以及修改、删除等操作,为管理员提供全面的审计和追踪功能。这有助于管理员及时发现异常行为并采取相应措施,确保数据的安全性。

5、防拷贝与防截图功能: 为防止文件内容被非法复制或截图,安企神软件提供防拷贝和防截图功能。这确保了即使文件被非法获取,其内容也不会被轻易泄露。

6、自动备份与恢复: 软件支持定期备份加密文件,以防数据丢失或损坏。同时,它也提供快速恢复功能,确保在紧急情况下能够迅速恢复文件,减少因数据丢失带来的损失。

如何加密电脑文档,电脑加密软件哪个最好用

四、总结

总的来说,加密电脑文档是保护数据安全的重要措施之一,安企神软件通过其强大的加密功能和丰富的安全管理特性,为用户提供了一个全面、高效的电脑文档加密解决方案。这有助于保护用户的数据安全,防止未经授权的访问和数据泄露。


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