加密算法之基于观测器同步的超混沌系统加密_安企神电脑终端安全管理监控软件
安企神电脑监控软件 在线试用
扫码咨询客服
安企神电脑监控软件、局域网监控软件
首页
功能对比
下载中心
购买咨询
客户列表
关于安企神

加密算法之基于观测器同步的超混沌系统加密

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


本文简介:在混沌通信系统中,超混沌系统同步技术越来越受到重视。为此我们提出了一种基于观测器的超混沌同步加密算法应用于数字签名技术,这样既克服了传统的RSA和DSA加密算法中复杂的模运算,又能提供很好的保密性和不可抵赖性。一、离散混沌系统同步原理基于观测器,用一个标量信号同步离散混沌系统的方法,其基本原理如下:离散混沌系统的状态方程和输出方程的一般表达式描述为:b∈Rn和c∈Rn是常数矢量,f:Rn R是非线

加密算法之基于观测器同步的超混沌系统加密

在混沌通信系统中,超混沌系统同步技术越来越受到重视。为此我们提出了一种基于观测器的超混沌同步加密算法应用于数字签名技术,这样既克服了传统的RSA和DSA加密算法中复杂的模运算,又能提供很好的保密性和不可抵赖性。

一、离散混沌系统同步原理

基于观测器,用一个标量信号同步离散混沌系统的方法,其基本原理如下:

离散混沌系统的状态方程和输出方程的一般表达式描述为:

加密算法之基于观测器同步的超混沌系统

b∈Rn和c∈Rn是常数矢量,f:Rn →R是非线性函数,y(k)是标量同步输出信号,K∈Rn是设计参数。当给定驱动系统式(1),基于观测器的方法能用观察量式(2)中所包含的状态信息重构出响应系统的状态,重构的响应系统一般表达式为:

加密算法之基于观测器同步的超混沌系统

其中观测量y(k)的预测由:

加密算法之基于观测器同步的超混沌系统

给出定义同步误差e(k)=x(k)一x'(k),产生的系统误差动力学由下列线性时变系统描述:

加密算法之基于观测器同步的超混沌系统

如果

加密算法之基于观测器同步的超混沌系统

是一个满秩的矩阵,只要选择适当的K使得[A_bKT]的所有特征值为零,那么误差动力学式(5)将在步迭代后准确为零。

此方法的优点在于对于一个m维离散混沌系统而言,只需m步就可达到完全同步;混沌同步在一定程度上具有自保持性。其理论体系是严格、系统的,而且不要求计算Lyapunov指数,甚至不要求驱动系统和响应系统的初始条件一定要属于相同的吸引区。

二、超混沌广义Henon映射的同步

有专家设计了理论上可无阻维的广义:

加密算法之基于观测器同步的超混沌系统

式中:i=2,3...w,a>o,b>0,x∈Rw为维数,a和b为控制参数。

当w=2时,该系统即为著名的Henon映射。

Richter详细计算了当固定控制参数a=1.76,b=0.1时的李氏指数,假设L是正的李氏指数的个数,当w从2到10变化时,有如下线性的对应关系L=w-1。换句话说,就是当w>2时,该系统为超混沌。

本文采用四维广义Henon映射,描述如下:

加密算法之基于观测器同步的超混沌系统"

其中,o <|b|<1,1.54<a<2,系统具有三个正的Lyapunov指数。当a=1.76,b=0.1,对于初始条件下X1(1) =1,X2(1) =1,X3(1) =1,X4(1) =1,系统呈现出超混沌行为,其空间相图如图1所示。依次为X1 - X2 - X3相图,X1-X2-X4相图,X1 -X3-X4相图,X2-X3 -X4相图。

加密算法之基于观测器同步的超混沌系统

超混沌广义Henon映射写成式(1)的形式,则:

加密算法之基于观测器同步的超混沌系统

容易证明从超混沌广义Henon映射式(8)获得的矩阵式(6)是满秩的。选择:

加密算法之基于观测器同步的超混沌系统

为同步输出信号,通过选择适当的K使[A-bKT]的特征值为零,系统就能达到同步。这里,通过极点配置法选择增益K为[000 0.1],将两个待同步的超混沌广义Henon映射的初始条僻分别选择为X1(1)=1,X2(1)=1,X3(1)=1,X4(1)=1和加密算法之基于观测器同步的超混沌系统。经过计算机仿真,可以清楚地看到,经过四步迭代后,从不同的初始点开始的两个超混沌广义Henon映射达到了精确同步,如图2所示。其中,加密算法之基于观测器同步的超混沌系统

加密算法之基于观测器同步的超混沌系统

三、超混沌同步加密

采用非线性状态观测器设计技术进行加密,系统框图如图3所示。

加密算法之基于观测器同步的超混沌系统

本文中采用典型的一维Logistic映射作为混沌信号发生器产生混沌序列,Logistic映射是一个离散混沌系统,它的映射关系为:

加密算法之基于观测器同步的超混沌系统

当xk∈[0-1],λ∈(3.569945.4)时,系统处于混沌状态。设定系统初值和参数,代入混沌映射公式即可得到一系列混沌实数序列。由于系统初值和参数可以在给定范围内任意取值,故可以产生大量初值和参数组合,从而有较大的密钥空间,增强了保密性。针对本文仿真采用的文本加密,输入输出均为字符的ASCⅡ码,即0,1码流,所以对于混沌实数序列采取量化处理,即规定:

加密算法之基于观测器同步的超混沌系统

由混沌序列生成新的码字,与输入的明文码字进行异或处理,即可得到待传输的信号。

设计的超混沌加密系统其发送端一般表达式为:

加密算法之基于观测器同步的超混沌系统

接收端一般表达式为:

加密算法之基于观测器同步的超混沌系统

定义状态同步误差加密算法之基于观测器同步的超混沌系统,使得:

加密算法之基于观测器同步的超混沌系统

只要适当地选择K,使得[A-bKI]的所有特征值为零,那么发送端和接收端在迭代有限步之后就能达到同步。从而得到所传输的序列s(k),从而最终恢复出明文。

四、实验结果与分析

为了验证此加密系统是否可行,对以下文本文件加密,即选择明文如下:

Welcome to Yanshan Umversity!

其对应的AscⅡ码(240位)为:

01010111 01100101 01101 100 01100011 01101111 _01 1 01 1 01 01 1 001 01 00100000 01110100 01101111 _00100000 0101 1001 01100001 01101110 01110011 _01 101000 01 100001 01 101 1 10 00100000 01010101 _01 1 01 1 1 0 01 1 01 001 01 1 1 01 1 0 01 1 001 01 01 1 1 001 0 _01 11001 1 01 101001 011 10100 01 1 11001 0100001

设定初值分别为3.8和0.1,通过Logistic映射产生混沌序列X1, X2, X3, X4, X5,由图2可知,超混沌同步系统经过四步迭代后方能达到同步,故在此选取Logistic映射中的X6, X7,...X245,共240个,保证超混沌系统可以达到同步,从而能够正确恢复明文。将其量化然后与明文序列相异或所得s(k)为:

10001000 00001 1 10 00010010 101 1 1 100 1 101 1000 _11010110 00111110 1 1001010 10100010 10010100 _10001 1 1 1 10000100 00011110 1 1 01 01 00 1 1 0001 1 0 _000001 10 1 1001 1 10 101 10100 1 1 1 10101 10000010 _1 101001 1 10000100 10100000 1 1010010 101001 1 1 _0001 1 100 00011 100 0001 11 1 1 00000010 1 11 10100

将发送端和接收端的初始条件分别选择为:

X1(1)=1, X2(1)=1, X3(1)=1, X4(1)=1和加密算法之基于观测器同步的超混沌系统,将s(k)在无任何噪声和干扰的信道中进行传输,结果显示基于状态观测器的超混沌广义Henon映射同步加密方法能准确恢复发送端调制的s(k),发送端和接收端达到完全同步。接收端得到的序列如图4所示。

加密算法之基于观测器同步的超混沌系统

恢复出正确的s(k)后,通过设定正确的参数,在接收端采用与发送端相同的一维Logistic系统作为混沌信号发生器产生出混沌序列,与s(k)’相异或,从而最终得到正确的明文:

Welcome to Yanshan University !

小知识之ASCII码

ASCII是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

立即下载试用

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

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

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

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

一、解决方案:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四、总结

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


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

~article_body_code~