轻量级混沌分组密码研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:hh139999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为对称密码体制中的一个重要分支,分组密码不但在信息与网络安全中的数据加密方面扮演着重要角色,而且在消息认证、密钥管理等领域也有着核心的应用。随着物联网的兴起、智能卡的大量应用,应用在资源有限环境中的轻量级分组密码成为了人们研究的热点。本文结合混沌系统,研究了轻量级混沌分组密码的设计、分析等内容,主要工作包括以下几个方面:(1)总结了分组密码算法设计、分析及混沌映射的一些基本理论。首先介绍了分组密码的一般数学模型和设计时要遵循的一些基本原则。其次,对差分分析、线性分析等常用的分组密码安全分析方法和分组密码的五种工作模式行了回顾。最后,对混沌系统与现代密码学之间的联系进行了说明并归纳了几种常见的混沌映射模型及其离散化整数化的方法。(2)结合混沌系统与现代分组密码中经典的密码结构,提出了一种基于广义Feistel结构的的混沌分组密码算法,算法在同一轮中采用了两个不同的轮函数,提高了算法的安全性,两个轮函数的精简设计,使得算法能够以较少的运算获得较好的混淆和扩散法特性,同时在各分支之间采用了基于离散二维猫映射的混合变换,加快了各组之间数据扩散的速度,理论和实验结果表明,算法达到了较好的混淆扩散效果并具有较好的密钥敏感特性。(3)针对原算法轮函数内扩散层及混合变换的分支数未达到最优的情况,提出了一种基于循环移位异或思想的新的扩散层的设计方法,并对混合运算和密钥编排进行了改进优化,同时,对算法抵抗差分和线性攻击的能力进行了安全分析,并用统计测试的方法评估了算法的混淆和扩散性能。此外,还对算法进行了FPGA仿真,通过仿真对算法的硬件资源占用情况进行了估算。结果表明,该算法资源占用较少,运算效率较高。最后,全面总结了论文的工作,并展望了以后的研究工作。
其他文献
最早的射频识别技术(Radio Frequency Identification,RFID)源于20世纪90年代,它是人类在科技发展道路上的重大进展,改变了人类的消费方式与习惯。随着射频识别技术的逐渐成熟,该技
现场总线控制系统(FCS—Fieldbus Control System)是开放系统网络,又是全分布控制系统。它作为现场设备的联系钮带,可与因特网(Internet)、企业内部网(Intranet)相连,把总线
低码率、低复杂度的LD-CELP算法在通信领域具有十分重要的意义。G.728是目前低延迟码激励语音编码算法中唯一的16kbit/s的国际标准。本研究以降低码率为目的对G.728算法进行改
近年来,随着移动通信的迅猛发展,移动通信己经走进3G时代,第三代移动通信系统将带给人们更高的话音质量、更丰富的多媒体业务以及各种各样的增值服务。这样就带来了对移动台进行
应用系统的开发模型经历了结构化、基于对象、基于组件及SOA的过程,通过研究它们各自的优缺点,并结合工作流技术可实现对工作任务良好的划分和控制的特征,在传统SOA模型的基础上
无线传感器网络(Wirelass Sensor Network)是目前的应用热点,它在军事,民用,商业方面都有着巨大的应用意义。但是它的能量问题一直制约其大规模使用。由于无线传感器网络中,每个
集成了传感器、嵌入式计算、网络和无线通信四大技术而形成的无线传感器网络是一种全新的信息获取和处理技术,它是一种新型的无基础设施的无线网络,能够协作地实时监测、感知
在组播网络中,应用网络编码(networkcoding,NC)技术,可以在满足组播最大流前提下,提高网络资源利用率。近年来,在无线网络中网络编码应用越来越广泛。由于网络编码中引入编码