-
公开(公告)号:CN110601818B
公开(公告)日:2022-12-06
申请号:CN201910910931.8
申请日:2019-09-25
Applicant: 东华大学
Abstract: 本发明提供了本发明提供了一种检测SMS4密码算法抵御统计故障攻击的方法,首先通过SMS4算法对明文消息进行处理,在此阶段,仅需要控制一种实验环境:在算法对明文消息处理的过程中,使用某些物理手段,对处理过程进行干扰,诱导其产生故障,获得错误的输出,记为C*。通过解密算法以及统计学的方法,计算汉明重量,来测评SMS4密码算法对统计故障攻击的抵御能力。然后通过判断所导入的故障的有效性,进而恢复出密钥。本发明提供的方法具有简单、快捷、准确且易于实现等特点,对检测SMS4密码算法抵御统计故障攻击的能力提供了良好的分析依据。
-
公开(公告)号:CN112532374A
公开(公告)日:2021-03-19
申请号:CN202011337416.4
申请日:2020-11-25
Applicant: 东华大学
Abstract: 本发明提供了一种检测SILC算法抵御差分故障攻击的方法。本发明所述方法以基于AES‑128分组密码的SILC算法为例。首先使用SILC算法处理随机生成的消息明文M,在加密过程中对执行环境实施两种控制,得到错误的输出,并记为C*和T*。通过计算正确输出和错误输出的差分值,检测故障是否发生,并能够推导出故障发生的位置,进一步判断故障位置的有效性,来测评SILC认证加密算法对差分故障攻击的抵御能力。本发明提出的方法实现简单快速、准确性高,对检测SILC认证加密算法抵御差分故障攻击的能力提供了良好的分析依据。
-
公开(公告)号:CN110912672A
公开(公告)日:2020-03-24
申请号:CN201911099842.6
申请日:2019-11-12
Applicant: 东华大学
IPC: H04L9/00
Abstract: 本发明提供了一种检测COLM算法抵御差分故障攻击的方法。首先保证COLM认证加密算法在一个安全的环境下对明文进行加密;然后再通过物理手段改变实验环境,在COLM认证加密算法对明文加密的过程中诱导故障的产生;最后分别计算差分值ΔC=C⊕C′、ΔT=T⊕T′,分析ΔC和ΔT,获取ΔC和ΔT中各个字节的差分比例,猜测使该比例成立的密钥K来缩小猜测空间进而破解密钥。然而各轮加密之间的中间状态会与子密钥进行异或操作,使得该函数及其复杂,不利于猜测密钥,因此将整个故障扩散过程分为两部分,利用前一轮加密后的结果差异与后一轮解密后的结果差异一致关系建立方程,进而计算密钥K。本发明原理简单,准确度高,易于实现,对评测COLM认证加密算法抵御差分故障攻击的能力提供了重要的理论依据。
-
公开(公告)号:CN110768800A
公开(公告)日:2020-02-07
申请号:CN201911020318.5
申请日:2019-10-25
Applicant: 东华大学
IPC: H04L9/36
Abstract: 本发明提出了一种检测OMD-256算法抵御差分故障攻击的方法,首先在无干扰状态下利用OMD-256算法处理某输入消息,保证处理过程准确无误进行,将其输出记为Tag;然后再一次对原消息处理,处理过程中人为导入故障,诱导其产生错误的输出结果,记为Tag*;其次通过计算Tag与Tag*的差分值,来测评OMD-256算法对差分故障攻击的抵御能力,如果检测到有故障发生,能够推导出故障发生的位置,并进一步判断出该故障位置的有效性。此方法效果明显,原理简单,易于实现,为测评使用了OMD-256算法的软硬件安全系统提供了理论依据。
-
公开(公告)号:CN112511291A
公开(公告)日:2021-03-16
申请号:CN202011337390.3
申请日:2020-11-25
Applicant: 东华大学
Abstract: 本发明提供了一种检测OCB认证加密算法抵御差分故障攻击的方法。本发明所述方法以基于AES‑128分组密码的OCB算法为例。首先使用OCB算法处理随机生成的消息明文M,在加密过程中对执行环境实施两种控制,得到错误的输出,并记为C*和T*。通过计算正确输出和错误输出的差分值,检测故障是否发生,并能够推导出故障发生的位置,进一步判断故障位置的有效性,来测评OCB认证加密算法对差分故障攻击的抵御能力。本发明提出的方法实现简单快速、准确性高,对检测OCB认证加密算法抵御差分故障攻击的能力提供了良好的分析依据。
-
公开(公告)号:CN112468283A
公开(公告)日:2021-03-09
申请号:CN202011337427.2
申请日:2020-11-25
Applicant: 东华大学
Abstract: 本发明提出了一种检测iFeed[AES]算法抵御差分故障攻击的方法。首先保证iFeed[AES]算法在实验环境不受任何干扰的环境下用对明文进行加密,输出正确结果,记为C和T;然后再通过物理手段改变实验环境,在加密过程中进行干扰,诱导其产生故障,得到错误的输出结果,记为C'和T';通过计算C与C'的差分值,T和T'的差分值,来测评iFeed[AES]算法对差分故障攻击的抵御能力。如果检测到有故障发生,能够推导出故障发生的具体位置,进一步判断故障位置的有效性。本发明操作简单、实现快速且准确度高,对测评iFeed[AES]算法抵御差分故障攻击的能力提供了良好的分析依据。
-
公开(公告)号:CN114124353B
公开(公告)日:2024-03-29
申请号:CN202111391683.4
申请日:2021-11-19
Applicant: 东华大学 , 智巡密码(上海)检测技术有限公司
Abstract: 本发明涉及一种认证加密算法SILC的密钥泄漏检测方法,包括以下步骤:随机生成待处理消息;将认证信息的哈希值和所述待处理消息作为认证加密算法SILC的输入,输出正确密文和错误密文;计算正确密文和错误密文的差分值ΔY,并根据所述差分值ΔY确定所述故障是否为有效故障;通过正确密文和有效故障对应的错误密文,推导出第l‑1轮的中间状态值Cl‑1和#imgabs0#计算中间状态值Cl‑1和#imgabs1#的差分值ΔCl‑1,利用ΔCl‑1≠0得到一组不可能差分关系方程组,进一步压缩密钥搜索空间,重复导入故障和分析过程,得到正确的密钥K。本发明能够用于评测认证加密算法SILC的封装安全性。
-
公开(公告)号:CN114124353A
公开(公告)日:2022-03-01
申请号:CN202111391683.4
申请日:2021-11-19
Applicant: 东华大学 , 智巡密码(上海)检测技术有限公司
Abstract: 本发明涉及一种认证加密算法SILC的密钥泄漏检测方法,包括以下步骤:随机生成待处理消息;将认证信息的哈希值和所述待处理消息作为认证加密算法SILC的输入,输出正确密文和错误密文;计算正确密文和错误密文的差分值ΔY,并根据所述差分值ΔY确定所述故障是否为有效故障;通过正确密文和有效故障对应的错误密文,推导出第l‑1轮的中间状态值Cl‑1和计算中间状态值Cl‑1和的差分值ΔCl‑1,利用ΔCl‑1≠0得到一组不可能差分关系方程组,进一步压缩密钥搜索空间,重复导入故障和分析过程,得到正确的密钥K。本发明能够用于评测认证加密算法SILC的封装安全性。
-
公开(公告)号:CN110601818A
公开(公告)日:2019-12-20
申请号:CN201910910931.8
申请日:2019-09-25
Applicant: 东华大学
Abstract: 本发明提供了本发明提供了一种检测SMS4密码算法抵御统计故障攻击的方法,首先通过SMS4算法对明文消息进行处理,在此阶段,仅需要控制一种实验环境:在算法对明文消息处理的过程中,使用某些物理手段,对处理过程进行干扰,诱导其产生故障,获得错误的输出,记为C*。通过解密算法以及统计学的方法,计算汉明重量,来测评SMS4密码算法对统计故障攻击的抵御能力。然后通过判断所导入的故障的有效性,进而恢复出密钥。本发明提供的方法具有简单、快捷、准确且易于实现等特点,对检测SMS4密码算法抵御统计故障攻击的能力提供了良好的分析依据。
-
-
-
-
-
-
-
-