检测MD4散列函数抵御差分故障攻击的方法

    公开(公告)号:CN104158656A

    公开(公告)日:2014-11-19

    申请号:CN201410244502.9

    申请日:2014-06-04

    Applicant: 东华大学

    Abstract: 本发明公开了一种检测MD4散列函数是否受到差分故障攻击的方法,包括:1)将随机生成需要MD4处理的消息,保存在M中;2)使用MD4散列函数,以M作为输入进行处理,获取正确输出结果Y;3)对MD4散列函数实施故障导入,获取错误输出Y*;4)基于获得的正确输出Y和错误输出Y*,计算输出差分值ΔY;5)根据输出差分值ΔY来确定MD4散列函数是否受到了差分故障攻击以及该故障导入的位置。本发明可快速、准确地衡量含有MD4散列函数的计算设备是否受到了差分故障攻击并且可以判断受到攻击的位置,对于保障MD4散列函数的安全运行提供了有力的支持。

    一种检测SHA-1算法抵御差分故障攻击的方法

    公开(公告)号:CN104639310B

    公开(公告)日:2017-12-29

    申请号:CN201410854761.3

    申请日:2014-12-31

    Applicant: 东华大学

    Abstract: 本发明提供了一种检测SHA‑1算法抵御差分故障攻击的方法,首先利用SHA‑1对某一输入消息进行处理;在处理消息阶段对执行环境实施两种控制,一种是要控制处理过程准确无误地运行,并记录其输出结果为C,另一种则是要保证处理消息相同的前提下,在处理过程中人为地导入故障,诱导其产生错误的输出结果,并记为C*;通过计算C与C*的差分值,来测评SHA‑1对差分故障攻击的抵御能力,如果检测到有故障发生,能够推导出故障发生的位置,并进一步判断出该故障位置的有效性。本发明提供的方法具有简单、快速、准确且易于实现等特点,对检测SHA‑1算法抵御差分故障攻击的能力提供了良好的理论依据。

    检测MD4散列函数抵御差分故障攻击的方法

    公开(公告)号:CN104158656B

    公开(公告)日:2017-08-01

    申请号:CN201410244502.9

    申请日:2014-06-04

    Applicant: 东华大学

    Abstract: 本发明公开了一种检测MD4散列函数是否受到差分故障攻击的方法,包括:1)将随机生成需要MD4处理的消息,保存在M中;2)使用MD4散列函数,以M作为输入进行处理,获取正确输出结果Y;3)对MD4散列函数实施故障导入,获取错误输出Y*;4)基于获得的正确输出Y和错误输出Y*,计算输出差分值ΔY;5)根据输出差分值ΔY来确定MD4散列函数是否受到了差分故障攻击以及该故障导入的位置。本发明可快速、准确地衡量含有MD4散列函数的计算设备是否受到了差分故障攻击并且可以判断受到攻击的位置,对于保障MD4散列函数的安全运行提供了有力的支持。

    MD5哈希函数抵御差分故障攻击的检测方法

    公开(公告)号:CN104836668A

    公开(公告)日:2015-08-12

    申请号:CN201510225625.2

    申请日:2015-05-06

    Applicant: 东华大学

    Abstract: 本发明公开了一种MD5哈希函数抵御差分故障攻击的检测方法,通过此方法可以判断MD5哈希函数是否受到差分故障攻击。主要步骤包括:1)随机生成输入消息X,MD5哈希函数处理X得到正确的输出消息Y;2)MD5哈希函数再次处理消息X,并在处理过程中导入随机故障,得到错误的输出消息Y*;3)基于X的正确输出Y和错误输出Y*,计算输出差分值ΔY;4)根据ΔY即可判断MD5哈希函数是否受到差分故障攻击,并可推断出故障导入的具体位置。基于本发明,可以快速准确地判断MD5哈希函数是否受到差分故障攻击,并可推断出故障导入的具体位置,为MD5哈希函数的安全性提供了有力的保障。

    一种检测SHA-1算法抵御差分故障攻击的方法

    公开(公告)号:CN104639310A

    公开(公告)日:2015-05-20

    申请号:CN201410854761.3

    申请日:2014-12-31

    Applicant: 东华大学

    Abstract: 本发明提供了一种检测SHA-1算法抵御差分故障攻击的方法,首先利用SHA-1对某一输入消息进行处理;在处理消息阶段对执行环境实施两种控制,一种是要控制处理过程准确无误地运行,并记录其输出结果为C,另一种则是要保证处理消息相同的前提下,在处理过程中人为地导入故障,诱导其产生错误的输出结果,并记为C*;通过计算C与C*的差分值,来测评SHA-1对差分故障攻击的抵御能力,如果检测到有故障发生,能够推导出故障发生的位置,并进一步判断出该故障位置的有效性。本发明提供的方法具有简单、快速、准确且易于实现等特点,对检测SHA-1算法抵御差分故障攻击的能力提供了良好的理论依据。

Patent Agency Ranking