发明名称 检测MD4散列函数抵御差分故障攻击的方法
摘要 本发明公开了一种检测MD4散列函数是否受到差分故障攻击的方法,包括:1)将随机生成需要MD4处理的消息,保存在M中;2)使用MD4散列函数,以M作为输入进行处理,获取正确输出结果Y;3)对MD4散列函数实施故障导入,获取错误输出Y<sup>*</sup>;4)基于获得的正确输出Y和错误输出Y<sup>*</sup>,计算输出差分值ΔY;5)根据输出差分值ΔY来确定MD4散列函数是否受到了差分故障攻击以及该故障导入的位置。本发明可快速、准确地衡量含有MD4散列函数的计算设备是否受到了差分故障攻击并且可以判断受到攻击的位置,对于保障MD4散列函数的安全运行提供了有力的支持。
申请公布号 CN104158656A 申请公布日期 2014.11.19
申请号 CN201410244502.9 申请日期 2014.06.04
申请人 东华大学 发明人 李玮;陶智;张汶汶;石秀金;夏小玲;张红
分类号 H04L9/32(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 上海申汇专利代理有限公司 31001 代理人 翁若莹;郭海
主权项 一种检测MD4散列函数抵御差分故障攻击的方法,其特征在于,包括以下步骤:步骤1):将随机生成MD4散列函数的输入消息,保存在M中;步骤2):使用MD4散列函数处理输入消息M,得到正确输出结果Y;步骤3):再次使用MD4散列函数对输入消息M进行处理,并在处理过程中实施故障导入;得到故障导入后的输出结果Y<sup>*</sup>;步骤4):基于所获取到的正确和错误输出结果,计算输出差分ΔY;步骤5):根据输出差分值ΔY,确定MD4散列函数是否受到差分故障攻击以及故障所导入的位置。
地址 201620 上海市松江区人民北路2999号