当前位置:主页 > 科技论文 > 信息工程论文 >

分组密码算法和流密码算法的安全性分析

发布时间:2024-02-14 16:38
  当今是一个网络时代,人们的生活方式与过去相比发生了很大的变化,足不出户就可以通过网络解决衣食住行中的绝大多数需求,例如,用淘宝网购买所需、用支付宝进行日常支付、用电子银行转账等等。生活变得快捷而又方便。然而,事物都有两面性,伴随着生活的便捷而来的是财产安全和个人隐私的保障问题。这时,密码的使用就是在网络上对我们进行保护的一个关键技术点。它是类似防火墙似的存在,是一切网络活动的基石。在网络传输时一般使用的是对称加密算法来进行加密操作,如流密码算法和分组密码算法。因此,对现有的被广泛重视和使用的分组密码算法和流密码算法的安全性进行研究和分析是非常有必要的。在本文中,首先,我们针对分组密码算法建立统计积分区分器和多结构体统计积分区分器新模型,并将模型应用于实际算法中;其次,基于MILP方法首次将S盒的差分特征和线性特征考虑进不可能差分路线和零相关路线的自动化搜索中,首次给出ARX算法通用的不可能差分路线和零相关路线的自动化搜索方法,并将该方法应用于实际算法中;最后,在相关密钥场景下利用不可能差分方法给出流密码算法Lizard的安全性分析结果。具体结果如下。提出分组密码算法统计积分区分模型,并...

【文章页数】:140 页

【学位级别】:博士

【部分图文】:

图2.2:验证统计积分区分模型时AES*算法上的实验结果比较(只考虑输出的??8比特积分特性)??

图2.2:验证统计积分区分模型时AES*算法上的实验结果比较(只考虑输出的??8比特积分特性)??

再经过Si?操作后,每一列取遍216种可能的值。最后,我们考虑所有的数据??在输出的8比特(包括第一行的第一个半字节和第二行的最后一个半字节)上??的分布,见图2.1中标红的两个半字节,因此这里s?=?16,?f?=?8。如果我们设??置吻=0.2并给出不同的iV的值,使用公式(....


图2.3:验证多结构体统计积分区分模型时AES*算法上的实验结果比较

图2.3:验证多结构体统计积分区分模型时AES*算法上的实验结果比较

?15??i〇g(N)??图2.2:验证统计积分区分模型时AES*算法上的实验结果比较(只考虑输出的??8比特积分特性)??操作之后的状态上,每一行取遍216种可能的值,每一列上有24种取值。然而,??再经过Si?操作后,每一列取遍216种可能的值。最后,我们考虑所有的数据??在....


图3.1:全轮Skipjack-BABABABA算法的密钥恢复攻击??322

图3.1:全轮Skipjack-BABABABA算法的密钥恢复攻击??322

在攻击中我们将30轮的积分区分器放在第2轮到第31轮间,在区分器的??首尾各加上一轮(在头部加一轮B规则的,在尾部加一轮A规则的)。整个过??程见图3.1。注意在图3.1中我们也给出了?G置换的内部构造,并且为了方便叙??述攻击过程增加了?4个8比特的变量c,i??a1!?rl?....


图3.3:?CAST-256算法的前向和反向轮??图3.2:?CAST-256算法的轮函数^?"」f剛日J??圏数(tonvard-quad、reverse-quad?;??

图3.3:?CAST-256算法的前向和反向轮??图3.2:?CAST-256算法的轮函数^?"」f剛日J??圏数(tonvard-quad、reverse-quad?;??

?图3.3:?CAST-256算法的前向和反向轮??图3.2:?CAST-256算法的轮函数^?"」f剛日J??圏数(tonvard-quad、reverse-quad?;??定义三个不同的轮函数分别为朽、E和巧。在CAST-256整个算法中使用??的异或操作、模232加法、模2....



本文编号:3898330

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3898330.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a5dfc***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com