对SHACAL-2算法和MD5加密模式的差分故障攻击

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:chenrg210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
差分故障攻击是一种间接攻击方法,其对分组密码和流密码均有很好的攻击效果。自1997年Biham提出差分故障攻击的概念以来,利用该方法可攻击DES算法、椭圆曲线加密体制、3DES算法、SMS4算法、ARIA算法、CLEFIA算法、AES算法等诸多密码算法。本文主要通过求解混合方程来研究SHACAL-2算法和MD5加密模式非线性部件的差分特性。并利用该差分特性对其进行差分故障攻击。主要结果如下:(1)证明了当SHACAL-2算法选择函数的第1个位置输入差分非零或者择多函数的前两个位置中任意一个输入差分非零时(其它位置差分均为零),差分方程解的个数只与输入差分的重量有关。将这一结果运用到SHACAL-2算法的差分故障攻击中,从理论上解释了有效的差分故障位置为E,并证明了至少需要160个随机故障才能以超过60%的成功概率恢复512比特的种子密钥,而至少需要240个随机故障才能以超过98%的成功概率恢复512比特的种子密钥。(2通过研究MD5加密模式中轮函数的差分特性,给出了一个逐比特求解差分方程的快速算法。利用该算法可以实现从倒数第三轮对MD5加密模式进行差分故障攻击。研究结果表明如果从倒数第三轮开始导入故障,平均只需56个故障,即可成功恢复512比特的种子密钥,而如果从倒数第二轮开始导入故障,平均需要112个故障才能成功恢复512比特的种子密钥。故与从倒数第二轮开始导入故障相比,从倒数第三轮导入故障不仅可以将故障攻击的轮数提前而且恢复种子密钥所需的故障数减少了一半。
其他文献
IPSec协议是个专门的网络安全协议,VPN技术就是这个协议的典型应用之一.IPSec协议本身是一个复杂的协议体系,它以密码学、PKI(CA)为基础.在VPN应用中,通常采用经典CA服务器来
反问题数值研究是热门的研究课题。本文考虑一个线弹性反问题:Navier方程组Cauchy问题。二维线弹性力学反问题已经有若干研究,诸如边界元、迭代边界元、边界元与共轭梯度、边界
尽管第一类边界积分方程已为工程界广泛使用,并且实算表明它拥有比第二类边界积分方程更高精度,但由于第一类边界积分方程缺少Fredhlom二择一定理的数学基础,故相关研究不多,
破产理论作为风险理论的核心内容,近年来由于相关数学理论的进展而得到了更多的关注,运用现代数学工具分析破产论中的问题是当代破产论的主要研究方向,而破产论中的中心问题就是
随着计算机通信网的迅速发展,数字签名已在信息安全、身份认证、数据完整性、不可否认性与匿名性等方面发挥了重要作用。群签名作为一种特殊的数字签名,它能够允许群中的任何一
我国的政策性住房金融先是向新加坡学习,采用了住房公积金制度,近年来又提出了向德国学习的呼声.德国公共住房金融在住房储蓄制度、吸收民间资金和对受保障人群补贴等方面效
6月14日,第二十一届北京·埃森焊接与切割展览会(简称“BEW”)将在北京中国国际展览中心(新馆)拉开帷幕。BEW是焊接与切割行业内国际知名展会之一,已成功举办了二十届,展会规
本文针对任意两点间的最短路问题,给出了一个改进的矩阵算法——Gauss-Seidel矩阵算法,它同时具有检测负回路的功能。证明了Gauss-Seidel矩阵算法的收敛速度不低于以往算法的收
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
波动方程是物理和力学及工程问题研究中提炼出的数学模型.本文研究了具有阻尼项的非线性波动方程的初边值问题解的爆破性与能量估计. 论文的内容主要如下:首先,对定义在具有