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

无线传感器分组加密算法

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


本文简介:近几年混沌理论越来越多的应用于加密领域,其本身的特性更适合资源受限的无线传感器网络.本文提出了一种基于Kent映射和Logistic映射的混合混沌系统,并采用适合无线传感器网络的基于Feistel网络结构的分组加密算法。一、混沌加密理论1、logistic映射及其整型数值研究Logistic映射是一维离散动态系统,其动力学方程为:其中,Xn+l是第n+l次的迭代值,μ是系统参数,X0是第n次的迭代

无线传感器分组加密算法

近几年混沌理论越来越多的应用于加密领域,其本身的特性更适合资源受限的无线传感器网络.本文提出了一种基于Kent映射和Logistic映射的混合混沌系统,并采用适合无线传感器网络的基于Feistel网络结构的分组加密算法。

一、混沌加密理论

1、logistic映射及其整型数值研究

Logistic映射是一维离散动态系统,其动力学方程为:

1

其中,Xn+l是第n+l次的迭代值,μ是系统参数,X0是第n次的迭代值。

Logistic映射在值域上是连续的,并不适用于WSN。

对上式存在一种等价的方式:

1

其中,xn∈[-i,l],入∈[O,2],将式(2)两边同时乘上a2 (a≠0),得到:

1

令zn=axn+a,则:

1

取入=2,化简即得:

1

Xn∈[-1,1[,zn∈[o,2a],a=2L-l,L为机器字长。

2、Kent映射及其整型化数值研究

Kent映射是一维映射,其动力学方程为:

1

式中,yn∈[0,I]是序列值:a∈(0,1)是分叉参数,当a=0.4997时,Kent映射呈现最佳状态。整数化后如下:

1

二、基于Feistel网络的分组加密算法

1、Feistel函数的内部结构

在Feistel网络结构中,F函数是其最核心的部件,它越复杂加密性越好。

1

图l中的⊕表示模28加法运算,⊕表示按位异或,函数fl,f2分别表示整型数值化的Kent映射方程式和logistic映射方程式,Kr (t)代表第r轮加密子密钥分量。

2、加解密过程

设一个Feistel网络结构加密算法,轮函数作用R次,分组长度为2n,那么每轮的操作可定义为:

Roundi: LiiIRi-RiIIF (Ki,Ri)⊕Li,其中i=O,1,2,…,r,Li和Ri为分组长度相等的左右两个部分,Ki为“1轮使用的加密子密钥。

图2为32bit分组加密过程。在明文分组进入Feistel加密网络之前,先对数据进行P置换,再将明文分组分为Li和Ri,迭代后得到32bit输出再逆P置换作为加密结果。其加密与解密过程结构相同。

3、安全性能分析

设计分组密码体系要遵循混淆和扩散两个基本原则。混合混沌映射能得到良好的扩散和混淆特性,相较于S盒的混沌加密算法,既提高了加密速度,又节省了存储空间。此外,混合后的混沌映射能够抵抗差分分析攻击,运行效率也得到提高。

小知识之Feistel

在密码学研究中,Feistel 密码结构是用于分组密码中的一种对称结构。

立即下载试用

公司无线网可以监控员工微信吗

随着科技的不断发展,人们的生活和工作都变得更加便利和高效。在一家公司中,无线网络已经成为必不可少的工具,员工可以通过公司无线网快速地处理工作和交流信息。但是,一些公司会考虑是否应该对员工的微信进行监控,以确保员工不会做出违规的行为。这引发了许多讨论和争议。

首先,我们需要明确一点:监控员工微信是否合法取决于当地的法律法规。如果当地的法律法规允许公司监控员工微信,那么公司就有权利这样做。但是,即使允许监控,公司也需要遵守相关的法律规定,比如保护员工的隐私权等。

其次,我们需要思考一下,为什么公司会想要监控员工微信?有一些公司可能是担心员工会在微信上泄露公司机密或散布虚假信息,这对公司的利益有着重要的影响。此时,监控员工微信可能是必要的。但是,这种做法可能会破坏员工的信任感,甚至对公司形象造成负面影响。因此,公司应该考虑如何在平衡保护公司利益和员工权益之间。

此外,员工的微信是私人的通信工具,公司的监控行为可能会侵犯员工的隐私权。如果公司想要进行监控,应该与员工进行充分的沟通,并征得员工的同意。此外,公司应该明确监控的范围和目的,以保证监控行为合法合理。

最后,应该注意的是,公司无线网的安全和稳定是公司的责任,员工不能随意违反公司的网络规定和行为准则。如果公司发现员工在无线网上做出违规行为,可以通过其他方式采取相应的措施。因此,在对员工微信进行监控之前,公司可以首先考虑提高员工的安全意识和管理水平,以降低监控的必要性。

总之,监控员工微信是一种敏感的话题,需要考虑多方面的因素。虽然公司有权利对员工微信进行监控,但是公司应该在充分考虑员工权益、保障公司利益的前提下,采取合理、合法、可行的监控措施。同时,员工也需要明确自己的权利和义务,合理利用公司网络工具,保护公司和个人的信息安全。

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