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

手机加密算法之双混沌和延迟Fibonacci数列加密

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


本文简介:基于双混沌和延迟Fibonacci数列的手机加密算法以一维Logistic映射作为混沌模型,采用双混沌系统增加控制参数,使混沌行为更加复杂;利用延迟Fibonacci数列对混沌进行扰动处理,使融合后的序列更具有随机的特征;将明文参与到加密算法中,给密文生成带来不确定性,使局部攻击更加困难,在密码不变的场合更能发挥保护作用。一、混沌模型设计混沌是指确定性系统中出现的类似随机的过程,它不同于一般的随机

手机加密算法之双混沌和延迟Fibonacci数列加密

基于双混沌和延迟Fibonacci数列的手机加密算法以一维Logistic映射作为混沌模型,采用双混沌系统增加控制参数,使混沌行为更加复杂;利用延迟Fibonacci数列对混沌进行扰动处理,使融合后的序列更具有随机的特征;将明文参与到加密算法中,给密文生成带来不确定性,使局部攻击更加困难,在密码不变的场合更能发挥保护作用。

一、混沌模型设计

混沌是指确定性系统中出现的类似随机的过程,它不同于一般的随机性,而是非线性系统在没有外界随机因素影响的情况下,因系统状态对初值的敏感性而产生的一种内在的随机性。混沌现象是非线性动力学系统中出现的确定性的伪随机过程,这种过程是非周期的,整体上稳定而在局部上具有扩张性。

Logistic映射是一类被广泛研究的动力系统,具备混沌运动的所有基本性质。定义如下:

手机加密算法之双混沌和延迟Fibonacci数列加密

(1)式中γ称为分支参数。当3.56<γ≤4时,Logistic映射工作于混沌状态,产生的序列{Xn}呈现出随机性、确定性和遍历性等特征。

在不同初值下,对Logistic映射进行迭代,结果见表1。由表可见,当初始值X0相差仅0.001时,通过多次迭代后(50次、100次),序列的差别却越来越大,呈现出初值敏感性特征。

手机加密算法之双混沌和延迟Fibonacci数列加密

在Visual Basic 6.0环境下对Logistic迭代过程进行全程跟踪测试,当初始条件进行微小的改变时,生成的混沌序列呈现明显的分叉现象,如图1所示。

手机加密算法之双混沌和延迟Fibonacci数列加密

二、混沌扰动处理

Fibonacci数列产生的随机数具有明显的相关性,对经典的Fibonacci数列改进得到延迟的Fibonacci数列,利用得到的数列对混沌进行扰动处理。延迟Fibonacci数列如下:

手机加密算法之双混沌和延迟Fibonacci数列加密

延迟Fibonacci数列中的任一项由它的前一项或前几项产生,这样可以使产生的序列克服不居中的缺点,改进后的Fibonacc1数列和原来的数列一样,具有产生随机数速度快、算法简单、容易实现等优点。

混沌映射产生的随机数列在理论上是无周期的,由于受计算机处理浮点数的精度的限制,往往得不到需要的数列,产生的延迟Fibonacci数列和其他方法产生的数列一样也存在着一定的缺陷,同样存在着明显的序列相关性。因此,利用一种发生器产生随机数列的方法总是不能克服自身的缺陷,可以利用不同发生器的良好特性组合使用它们,往往会得到良好的效果,所以组合使用随机数发生器,对它们实行融合,不仅可以克服自身的缺点,也可以改进数列的性能,也能满足实际应用的要求。

三、基于双混沌和延迟Fibonacci数列的手机加密算法设计

系统的初始状态由用户输入来确定,基于双混沌和延迟Fibonacci数列的手机加密算法结构框图如图2所示。

手机加密算法之双混沌和延迟Fibonacci数列加密

1、基于双混沌和延迟Fibonacci数列的手机加密算法描述

步骤1:设计使用2次映射Logistic过程实现混沌的置乱,密钥流经过LOG1混沌一次后输出,由LOG2进行再混沌,LOGI与LOG2复合产生双重的混沌轨道,使混沌行为更加复杂,难以分析和预测,抵御重构攻击。

步骤2:选取(3)式作为扰动序列FIB,控制参数为fo,M,P。初始循环一定次数后输出整数扰动序列ZFL。

步骤3:将双重混沌序列映射到整数空间ZM上,这是一个一一映射,即与ZFL做乘运算得到伪随机数列WX。

步骤4:用所得伪随机序列WX与待加密数据文件(明文)进行异或运算得到加密的数据文件(密文)。基于双混沌和延迟Fibonacci数列的手机加密算法是一种序列密码加密算法,加密端加密明文信息,然后将密文发往解密端,解密端收到密文后,在相同的初始条件下进行混沌重现,解密出明文。加密端和解密端是两个完全相同且彼此独立的混沌系统,两系统间不存在耦合关系。同时,基于双混沌和延迟Fibonacci数列的手机加密算法为对称加密算法,解密过程与加密过程同理。

2、系统初始状态敏感性测试

取x0=0.2,μ=3.92,λ=3.64, 迭代50次,其行为如图3(a)、(b)虚线所示。

手机加密算法之双混沌和延迟Fibonacci数列加密

步骤1:取x0=0.20001,μ=3.92,λ=3.64,迭代50次时其行为如图3(a)实线所示。从对比结果可以看出,初始输入值相差0.0001,经过DLOG系统的迭代演化,误差在迭代23次就开始被放大,即呈现出比较好的初值敏感性。

步骤2:取x0=0.3,μ=3.92,λ=3.64, 迭代50次时其行为如图3(b)实线所示。从对比结果可以看出,初始输入值相差0.1,经过DLOG系统的迭代演化,误差在开始间断就开始被放大,满足加密的需要。

四、试验测试与结果分析

应用算法针对CDMA寻址方式的连通用户设计了一个密码验证系统,分别实现对汉字和图片文件加密解密的仿真试验,结果证明该加密算法是一种有效的加密算法,进一步提高了抗破译性,可以有效地保护数据。

1、汉字加密

中国是世界上手机用户增长最快的国家,对手机中汉字的加密工作越来越重要。在Visual Basic6.0环境下,模拟手机用户进行了加密与解密测试。

步骤1:对汉字进行数据文件加密。在加密文本框中输入明文数据文件,输入密码(如“lv1234"),保存的文件名为aaa.txt;打开加密的文件aaa.txt可以看到,加密后的数据已经无法识别,如图4(b)所示。

手机加密算法之双混沌和延迟Fibonacci数列加密

步骤2:解密。打开加密文件,输入正确密码(如“lv1234”),解密后可以看到还原出来的数据和初始数据完全一致;输入密码(如“yan123’’),解密后的信息可以看出和原文差别极大,已经无法识别,如图4(c)所示。

2、图像文件加密

随着多媒体、通讯和网络技术的飞速发展,除文本外,图形、图像、声音等多媒体信息广泛应用于通讯领域,它以直观、形象、快速等特点得到了人们的共识,但一些重要的数据在传输过程中如果被他人截获是很危险的,因此在存储和传输多媒体信息时也必须进行加密处理,对图形和图像文件加密是对多媒体信息保护的一种很好的方法。

在Visual Basic 6.0环境下,采用设计的加密解密系统对各种格式的图像文件加密和解密测试,仿真实验结果如图5所示。

手机加密算法之双混沌和延迟Fibonacci数列加密

五、基于双混沌和延迟Fibonacci数列的手机加密算法的特点

(1)充分利用混沌对初值的敏感性,双重混沌增加了控制参数,使混沌行为更加复杂,难于重构。

(2)提供很大的密钥集,在不知道密钥的情况下,进行穷举破译困难。

(3)扰动的方法实现有限精度的混沌序列,使融合后的序列更具有随机的特征。

(4)明文长度参与到加密中,更给密文生成带来不确定性,使局部攻击十分困难,在密码不变的场合更能发挥保护作用。

(5)针对汉字存储特点采用双字节加密,增大密文可变空间,更进一步提高了数据的安全性。

如果将混沌技术应用在电信用户的密码认证上,使用混沌序列码对信息进行加密,可以其处于无序码的保护状态下,增强手机用户信息的抗破译能力,这将是电信系统信息安全技术一次新的突破。

小知识之Fibonacci数列

Fibonacci数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1960年代起出版了《斐波纳契数列》季刊,专门刊载这方面的研究成果。

立即下载试用

安企神加密软件

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

333.jpeg

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

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

3331.webp

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


33.png

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

安企神还有几大亮点

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

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

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

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

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

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


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