一种认证加密算法SILC的密钥泄漏检测方法

    公开(公告)号:CN114124353B

    公开(公告)日:2024-03-29

    申请号:CN202111391683.4

    申请日:2021-11-19

    Abstract: 本发明涉及一种认证加密算法SILC的密钥泄漏检测方法,包括以下步骤:随机生成待处理消息;将认证信息的哈希值和所述待处理消息作为认证加密算法SILC的输入,输出正确密文和错误密文;计算正确密文和错误密文的差分值ΔY,并根据所述差分值ΔY确定所述故障是否为有效故障;通过正确密文和有效故障对应的错误密文,推导出第l‑1轮的中间状态值Cl‑1和#imgabs0#计算中间状态值Cl‑1和#imgabs1#的差分值ΔCl‑1,利用ΔCl‑1≠0得到一组不可能差分关系方程组,进一步压缩密钥搜索空间,重复导入故障和分析过程,得到正确的密钥K。本发明能够用于评测认证加密算法SILC的封装安全性。

    一种认证加密算法SILC的密钥泄漏检测方法

    公开(公告)号:CN114124353A

    公开(公告)日:2022-03-01

    申请号:CN202111391683.4

    申请日:2021-11-19

    Abstract: 本发明涉及一种认证加密算法SILC的密钥泄漏检测方法,包括以下步骤:随机生成待处理消息;将认证信息的哈希值和所述待处理消息作为认证加密算法SILC的输入,输出正确密文和错误密文;计算正确密文和错误密文的差分值ΔY,并根据所述差分值ΔY确定所述故障是否为有效故障;通过正确密文和有效故障对应的错误密文,推导出第l‑1轮的中间状态值Cl‑1和计算中间状态值Cl‑1和的差分值ΔCl‑1,利用ΔCl‑1≠0得到一组不可能差分关系方程组,进一步压缩密钥搜索空间,重复导入故障和分析过程,得到正确的密钥K。本发明能够用于评测认证加密算法SILC的封装安全性。

    一种可调分组密码BipBip的密钥泄露检测方法

    公开(公告)号:CN119483901A

    公开(公告)日:2025-02-18

    申请号:CN202411673503.5

    申请日:2024-11-21

    Abstract: 本发明涉及一种可调分组密码BipBip的密钥泄露检测方法,首先随机生成待处理的明文,并将明文作为BipBip算法的输入,导入随机6比特故障,根据每个故障位置对应输出错误密文计算出中间状态,通过中间状态值的不可能关系提前缩小候选密钥的范围。选取合适的区分器,获得剩余候选密钥对应的中间状态值的区分器的所有可能值。基于区分器的特性求出数据轮子密钥部分正确值,重复导入故障和分析过程,推导出正确的数据轮子密钥,再根据数据轮和调柄轮之间的推导关系以及调柄轮每轮中间状态之间的推导关系,通过穷举调柄轮子密钥的剩余候选密钥和密钥编排方案确定主密钥。本发明提供的方法易实现、速度快且准确性高,对BipBip分组密码算法的安全性研究提供重要的分析依据。

Patent Agency Ranking