基于MILP的轻量级分组密码的差分分析

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:xtljj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级密码是对称密码学的一个分支,它占用资源少、功耗低、硬件实现简单,对网络数据的安全保障性高。SPN结构的轻量级分组密码结构相对简单,对它的安全性进行分析显得尤为重要。本文主要通过使用MILP自动化的搜索技术,对Skinny和Gift这两个SPN结构的轻量级分组密码进行差分分析,并给出对它们的安全性评估。本文首先对SPN结构的轻量级分组密码算法进行了结构分析,其中包括对替换层、扩散层和密钥加层三个部分的分析。在对它们结构分析的基础上,得出了在加密过程中差分值的传递规律。在构造MILP模型的部分,本文分别论述了构造线性部分和非线性部分的MILP模型的方法。在线性部分,差分值的传递规律较为简单,通常与轮函数的运算关系保持一致或者不引入任何差分。在非线性部分,本文研究了S盒的差分分布表,输入差分和输出差分的关系,并通过不可能的差分分布表来构造S盒的MILP模型。本文提出了一种贪婪算法,可以尽最大的可能缩小非线性部分所构建的MILP模型,使模型求解的速度尽可能加快。借助对SPN结构的轻量级分组密码算法的结构和差分值传递规律的分析,本文挑选了两个分组密码算法——Skinny和Gift,对他它们构造了MILP模型并进行求解。在构造模型的过程中,对构造好的模型进行大幅度的简化,尽可能的在求解的时间和空间上都达到最优。然后,本文使用LPSolve线性规划求解器对所构造好的MILP进行求解,求出了Skinny-64和Gift-64这两个版本在11轮情况下概率最大的差分路径,并求出了概率最大时的差分路径对应的差分传播概率。实验数据表明,对于11轮的差分攻击,Skinny-64的差分扩散情况比Gift-64要快得多,即Skinny-64对差分密码分析的抵抗能力要远强于Gift-64。其根本原因在于,Gift的加密轮函数中,扩散层部分比Skinny要简单的多,使得扩散层对差分扩散的影响很弱。
其他文献
近些年来,水声通信技术得到了快速发展,由于声信号传播速率低,通信机相对运动等问题,水声通信存在明显的载波频率偏移(CFO)。CFO会使信号发生频率和相位的偏移,影响水声信号的恢复,降低通信质量,因而准确估计水声通信中存在的CFO并对其进行补偿,对于正确恢复信号,实现高质量的通信十分重要。由于水下可用于信号传输的频带有限,为了提高频带利用率,需要用到频带复用技术。正交频分复用(OFDM)是目前最常用
共同富裕是社会主义的本质要求,是人民群众的共同期盼,文旅融合是推动乡村振兴和共同富裕的重要抓手。新昌县镜岭镇依托丰富的自然资源和深厚的人文底蕴,以乡村振兴战略支持特色文旅产业发展为基础,既要"颜值",也要"产值",更要挖掘潜能,创造"增加值",不断提高乡村文化旅游的发展质量和综合效益,找到了一条从困境中破局的"文旅特色道路"。
期刊
通过光学方法产生超宽带(UWB)脉冲信号是微波光子学的重要功能和应用,得到学术界和工业界的广泛关注。传统的电学产生方法受限于电子器件带宽瓶颈,而光学方法除了有损耗低、带宽大的固有优势外,还具备重量轻、体积小、可调谐以及抗电磁干扰等众多优点。已有的超宽带光脉冲产生方案复杂、系统庞大且易受环境干扰。论文提出一种基于范诺(Fano)谐振的超宽带光脉冲产生集成芯片方案。范诺谐振由微环谐振腔耦合马赫曾德干涉
分子通信是构建纳米机器网络(纳米网络)最可行的通信方案之一。基于分子通信构建纳米网络将拓展纳米机器群体的能力,给生物、医疗、国防和工业等诸多领域带来创新性的进步。其中,基于扩散的分子通信,由于能耗低、简单易实现等优点,是最受关注的分子通信方案。目前,分子通信的研究主要集中在理论研究方面,其中信道模型是分子通信理论研究的基础。尽管领域内现已提出多种基于扩散的分子通信信道模型的建模方法,但是经大量文献
毫米波(Millimeter Wave,mm Wave)由于具有丰富的频谱资源成为未来移动通信研究的热点,同时,毫米波与混合预编码(Hybrid Precoding,HP)结构密切相关,对于混合预编码结构下的毫米波系统研究具有更重要的现实意义。由于在毫米波系统中频繁的信道估计对系统开销、时延、吞吐量等带来了巨大的挑战,使得利用信道时间相关性的信道跟踪技术凸显出优势,所以对于毫米波系统的信道跟踪技术
移动边缘计算(MEC,Mobile edge computing)技术作为第五代移动通信系统的核心技术之一,将云计算能力与业务平台下沉到网络边缘(基站/终端)。靠近用户的无线接入网能就近向终端用户针对计算密集型、时延敏感型业务提供云计算与互联网技术服务,比如车载导航、虚拟现实技术等。基站/终端部署MEC服务器后,会对传统网络的通信、计算、缓存等资源的调度产生影响。因此本文对引入MEC的中继通信和D
信号参数测量是电子侦察领域中的一个重要课题。随着信号频率的提高和信号带宽的增大,如何快速有效地对高频率,大带宽信号进行参数测量成为一个重要的问题。传统信号参数测量方法基于数字信号处理。但对于信号逐渐趋向高频率、高密度、大带宽的特性,数字信号处理的处理能力受到现有的高速采样的能力和数字处理器的处理能力的限制,无法完全满足未来的发展趋势。本文采用的参数测量是基于光电协同技术的处理方式,在光域对信号进行
现代电磁环境日益复杂,在通信和雷达的应用场景中,我们需要对接收信号进行快速分析和识别,以获取信号的相关参数信息。随着科技的进步和完善,从上世纪70年代的模拟信道化技术诞生到现代数字信道化的应用,可以看出,频谱分析系统的发展趋势是大瞬时带宽、大动态范围、时域重叠信号处理、实时信号处理、高灵敏度和频率分辨率。传统频谱分析技术大都是基于ADC+DSP模式的数字信号处理技术,实时高容量雷达信号处理巨大的数
随着“大数据”时代的到来,短距离光通信如数据中心互联需要同时实现低成本和高效高速的数据传输的目标。低成本的单边带强度调制直接解调(IMDD)系统为理想的传输方案,因为它解决了射频功率衰减(RF power fading)问题并且具有较高的频谱效率。但是该方案却引入了信号与信号的拍频干扰(SSBI)。2016年A.Mecozzi等提出一种性能优越的SSBI消除方案,即Kramers-Kronig(K
近年来,机器学习、社交网络和云计算等新兴技术的出现导致了用户数据流量和带宽需求的急剧增长。为了满足高带宽和大容量业务的发展需求,短距离传输系统逐渐成为光纤传输网络技术的核心研究点之一。短距离传输系统的收发机制主要包括基于IMDD(Intensity Modulated Direct Detection,IMDD)的直接检测和基于IQ调制的相干检测两种技术。其中,IMDD技术具有成本低廉、实现简单的