基于S盒优化的WSN轻量级密码系统设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fdgb54gh4hg4
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网时代的到来,无线传感器网络(Wireless Sensor Network,WSN)应用广泛,无线传感器网络安全问题受到社会越来越多的关注。WSN节点能量低、存储空间小,是一种资源受限的设备,传统密码无法很好地应用在节点上,因此出现了一种新的热门课题:轻量级密码。本文提出了S盒算法及轻量级密码算法,并且设计及实现了WSN轻量级密码系统。本文主要研究工作如下:(1)深入分析了WSN轻量级密码的设计思想,总结了目前WSN轻量级密码算法中存在不足,研究了分组密码中S盒的设计思想及设计原则,同时分析了混沌S盒在密码算法中的应用,研究了轻量级密码算法的设计原理及设计准则,为设计混沌S盒构造优化算法及WSN轻量级密码算法提供了坚实的理论支撑。(2)针对一维混沌系统混沌范围小、序列不均匀的缺点,设计了一种新的基于分数指数的组合混沌系统。基于该系统提出了一种新的混沌伪随机序列离散化方法,针对离散伪随机序列,设计了一种混沌S盒构造和动态置乱算法。然后,针对混沌S盒性能差异大的问题,设计了一种基于教与学模型的S盒多目标优化方案。最后,通过实验验证了近似最优S盒具有良好的密码学性能。(3)针对传统Feistel结构扩散程度低的特点,设计了一种改进的广义Feistel密码结构。将近似最优S盒纳入到轮函数和密钥流的设计中,根据轻量级密码算法设计原则,提出了WSN轻量级密码算法加密及解密方案。最后,进行了成本、效率和安全性测试及分析,以验证轻量级密码算法的性能。(4)基于提出的S盒构造算法和轻量级密码算法,设计并实现了WSN轻量级密码系统。将加解密方案放到WSN节点环境下进行仿真,仿真结果显示WSN轻量级密码算法能够适用于资源受限环境。软件系统包含了S盒的构造及测试模块,轻量级密码算法的加解密模块,安全性测试分析模块。从系统的总体设计及详细功能设计与实现的角度,对系统进行了全面的分析及验证。本文提出了混沌S盒的构造及优化算法以及能够适用于WSN节点的轻量级密码算法。同时,设计并实现了WSN轻量级密码系统,以满足用户的安全需求。实验结果表明,本文产生的S盒密码性能良好,安全性高;WSN轻量级密码算法在安全、成本、效率方面都取得很好的效果;密码系统能够为数据提供足够安全保护,具有很好的应用前景和实用价值。
其他文献
可能最大降水(Probable Maximum Precipitation,PMP)是重要水利工程防洪规划设计的主要参考标准,也是滨海大城市制定防洪规划的重要依据。目前可能最大降水被广泛应用于各种
随着极端降水事件的增多和城市化进程加快,原本作为防洪工程以及水利水电工程中推求设计洪水的主要方法的可能最大降水(Probable Maximum Precipitation,PMP)被赋予了新的应
近年来,航天事业进入了高速发展的新时期。航天活动的强度、成本与任务时长都大幅度提高,因此对航天产品的可靠性要求愈加严格。相对于其他材料的航天设备,集成电路器件对太
随着国内老龄化速度的加快,国内对养老问题越来越重视,健康养老也成为当今社会最重要的问题之一。目前养老服务业存在信息集成度低、数据利用率低等问题,为解决上述问题,搭建
删失数据作为生存分析中常见的数据类型,受到了很多统计学家的关注。如果个体的生存时间无法被确切地观测到,而只知其小于某一时间点,则我们所得到的数据可能是左删失数据。T
众所周知,砷是污水中常见的污染物之一,它的存在形式多样,受周围环境的影响,主要以As3-,As0,As3+,As5+这四种价态形式存在。在以上所涉及到的价态形式中,As(Ⅲ)的危害最大,在
火灾下,由于箍筋和混凝土材料力学性能下降,导致简支梁的高温抗剪性能大幅下降。剪跨比是影响简支梁火灾下抗剪性能的主要因素之一,其取值大小将直接影响简支梁的斜截面破坏
网络化控制系统是指传感器、控制器、执行器与其他系统相关组件利用实时网络相互连接而形成的闭环控制系统。在网络化系统中,系统组件通过通信网络传送数据。在数据的传送过
CBU-103综合效应子母炸弹是WCMD系列中装备量最大的一型武器,由于其采用了旋转抛撒技术,具备抛撒机构简单、成本更低等优点。采用旋转抛撒方式后,抛撒过程涉及了更多变量,因
随着中国制造2025的提出,我国生产制造向着智能化、柔性化高速发展,自动引导小车(AGV)在柔性化制造系统中起着关键作用。AGV因其行走路线高柔性、高度自动化,对货物进行搬运