一种认证加密算法GIFT-COFB的密钥泄露检测方法

    公开(公告)号:CN115714642A

    公开(公告)日:2023-02-24

    申请号:CN202211393375.X

    申请日:2022-11-08

    Abstract: 本发明涉及一种认证加密算法GIFT‑COFB的密钥泄露检测方法,包括:随机生成待处理的消息X,并将认证信息的哈希值V和消息X作为GIFT‑COFB算法的输入,在不受外界不相关事物的影响可输出正确密文Y,再将认证信息的哈希值V和消息X作为GIFT‑COFB算法的输入,在倒数第四轮导入故障后,输出错误密文Y*,再分别通过正确密文Y和错误密文Y*,推导出39轮的中间状态值A39和计算A39和的差分值ΔA39,利用ΔA39≠0可得到一组不可能差分关系方程式,进一步压缩密钥搜索空间,重复导入故障和分析过程,遍历所有可能的轮密钥候选值,筛选出符合要求的轮密钥RK40和RK39,最后根据密钥编排算法求得主密钥K。本发明评测使用认证加密算法GIFT‑COFB封装的产品的安全性。

    一种检测SILC认证加密算法抵御差分故障攻击的方法

    公开(公告)号:CN112532374A

    公开(公告)日:2021-03-19

    申请号:CN202011337416.4

    申请日:2020-11-25

    Applicant: 东华大学

    Abstract: 本发明提供了一种检测SILC算法抵御差分故障攻击的方法。本发明所述方法以基于AES‑128分组密码的SILC算法为例。首先使用SILC算法处理随机生成的消息明文M,在加密过程中对执行环境实施两种控制,得到错误的输出,并记为C*和T*。通过计算正确输出和错误输出的差分值,检测故障是否发生,并能够推导出故障发生的位置,进一步判断故障位置的有效性,来测评SILC认证加密算法对差分故障攻击的抵御能力。本发明提出的方法实现简单快速、准确性高,对检测SILC认证加密算法抵御差分故障攻击的能力提供了良好的分析依据。

    一种检测COLM认证加密算法抵御差分故障攻击的方法

    公开(公告)号:CN110912672A

    公开(公告)日:2020-03-24

    申请号:CN201911099842.6

    申请日:2019-11-12

    Applicant: 东华大学

    Abstract: 本发明提供了一种检测COLM算法抵御差分故障攻击的方法。首先保证COLM认证加密算法在一个安全的环境下对明文进行加密;然后再通过物理手段改变实验环境,在COLM认证加密算法对明文加密的过程中诱导故障的产生;最后分别计算差分值ΔC=C⊕C′、ΔT=T⊕T′,分析ΔC和ΔT,获取ΔC和ΔT中各个字节的差分比例,猜测使该比例成立的密钥K来缩小猜测空间进而破解密钥。然而各轮加密之间的中间状态会与子密钥进行异或操作,使得该函数及其复杂,不利于猜测密钥,因此将整个故障扩散过程分为两部分,利用前一轮加密后的结果差异与后一轮解密后的结果差异一致关系建立方程,进而计算密钥K。本发明原理简单,准确度高,易于实现,对评测COLM认证加密算法抵御差分故障攻击的能力提供了重要的理论依据。

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

    公开(公告)号:CN110768800A

    公开(公告)日:2020-02-07

    申请号:CN201911020318.5

    申请日:2019-10-25

    Applicant: 东华大学

    Abstract: 本发明提出了一种检测OMD-256算法抵御差分故障攻击的方法,首先在无干扰状态下利用OMD-256算法处理某输入消息,保证处理过程准确无误进行,将其输出记为Tag;然后再一次对原消息处理,处理过程中人为导入故障,诱导其产生错误的输出结果,记为Tag*;其次通过计算Tag与Tag*的差分值,来测评OMD-256算法对差分故障攻击的抵御能力,如果检测到有故障发生,能够推导出故障发生的位置,并进一步判断出该故障位置的有效性。此方法效果明显,原理简单,易于实现,为测评使用了OMD-256算法的软硬件安全系统提供了理论依据。

    一种安卓系统原生应用的混合式快速开发框架

    公开(公告)号:CN109062545A

    公开(公告)日:2018-12-21

    申请号:CN201810693648.X

    申请日:2018-06-29

    CPC classification number: G06F8/20 G06F8/34

    Abstract: 本发明涉及一种安卓系统原生应用的混合式快速开发框架,所述框架的主体采用MVP及组件化开发模式作为基础,并通过区分不同的业务逻辑,使用不同的技术与框架;其中,简单的业务逻辑使用MVC以解决使用MVP框架导致通信链冗长、复杂,以及产生多余接口的问题;复杂的业务逻辑使用MVVM中的双向绑定技术去处理XML设计与View层的关系,从而省去MVP框架中大量View层对于XML设计的反馈代码;所述框架的的混合式布局基于RecyclerView的容器方式。本发明能够有效解决使用单一框架的缺陷,适应开发人数少、周期短、需求增减频繁的快速开发环境。

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

    公开(公告)号:CN108055120A

    公开(公告)日:2018-05-18

    申请号:CN201711452230.1

    申请日:2017-12-27

    Applicant: 东华大学

    Abstract: 本发明提供了一种检测AES‑OTR算法抵御差分故障攻击的方法。首先保证在一个安全、未添加任何故障的环境下进行运算并输出;然后再次对此消息进行加密,在此过程中应该在人为控制加密过程中,通过改变时钟、电压、湿度等一系列操作诱导故障产生,得出错误输出。接着,通过分析,建立关于正确输出、错误输出、密钥之间的函数关系,推导出故障可能存在的位置,以此来减少密钥的猜测空间,再通过穷举法得到子密钥,再通过密钥扩展算法得到原始密钥。该方法只需要导入一个故障便可以推导出密钥,不仅易于实现、原理简单,还可以有效的保护加密机制以防遭受破坏。该方法在评测使用了AES‑OTR算法的软硬件安全系统提供了重要的理论依据。

    检测SATURNIN密码算法抵御不可能差分故障攻击的方法

    公开(公告)号:CN115714641A

    公开(公告)日:2023-02-24

    申请号:CN202211393374.5

    申请日:2022-11-08

    Abstract: 本发明涉及一种检测SATURNIN密码算法抵御不可能差分故障攻击的方法,包括以下步骤:随机生成要处理的明文消息M;利用SATURNIN密码算法处理明文消息M,得到正确输出密文Y;利用SATURNIN密码算法处理明文消息M,并在倒数第四轮超级轮的指定位置导入故障得到错误输出密文根据得到的正确输出密文Y和错误输出密文分别推导出倒数第一轮超级轮的中间状态值和再根据倒数第一轮超级轮的中间状态值推导出倒数第二轮超级轮的中间状态值和计算中间状态值和的差分值利用得到一组不可能差分关系方程组,进一步压缩密钥搜索空间,重复导入故障和分析过程,最后推导出正确的密钥K。本发明能够评测使用SATURNIN密码算法封装的产品的安全性。

    一种检测SMS4密码算法抵御统计故障攻击的方法

    公开(公告)号:CN110601818B

    公开(公告)日:2022-12-06

    申请号:CN201910910931.8

    申请日:2019-09-25

    Applicant: 东华大学

    Abstract: 本发明提供了本发明提供了一种检测SMS4密码算法抵御统计故障攻击的方法,首先通过SMS4算法对明文消息进行处理,在此阶段,仅需要控制一种实验环境:在算法对明文消息处理的过程中,使用某些物理手段,对处理过程进行干扰,诱导其产生故障,获得错误的输出,记为C*。通过解密算法以及统计学的方法,计算汉明重量,来测评SMS4密码算法对统计故障攻击的抵御能力。然后通过判断所导入的故障的有效性,进而恢复出密钥。本发明提供的方法具有简单、快捷、准确且易于实现等特点,对检测SMS4密码算法抵御统计故障攻击的能力提供了良好的分析依据。

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

    公开(公告)号:CN108055120B

    公开(公告)日:2021-07-09

    申请号:CN201711452230.1

    申请日:2017-12-27

    Applicant: 东华大学

    Abstract: 本发明提供了一种检测AES‑OTR算法抵御差分故障攻击的方法。首先保证在一个安全、未添加任何故障的环境下进行运算并输出;然后再次对此消息进行加密,在此过程中应该在人为控制加密过程中,通过改变时钟、电压、湿度等一系列操作诱导故障产生,得出错误输出。接着,通过分析,建立关于正确输出、错误输出、密钥之间的函数关系,推导出故障可能存在的位置,以此来减少密钥的猜测空间,再通过穷举法得到子密钥,再通过密钥扩展算法得到原始密钥。该方法只需要导入一个故障便可以推导出密钥,不仅易于实现、原理简单,还可以有效的保护加密机制以防遭受破坏。该方法在评测使用了AES‑OTR算法的软硬件安全系统提供了重要的理论依据。

Patent Agency Ranking