一种针对GIFT-COFB算法的故障分析方法

    公开(公告)号:CN117896060A

    公开(公告)日:2024-04-16

    申请号:CN202410044094.6

    申请日:2024-01-11

    Abstract: 本发明涉及一种针对GIFT‑COFB算法的故障分析方法,其特征在于,包括以下步骤:S0.进行随机故障注入,获取设定数量个故障标签值;S1.根据所述随机故障注入的位置确定受所述随机故障影响的末轮子密钥比特和倒数第二轮子密钥比特,枚举所述子密钥比特获得多个子密钥候选值;S2.计算由相同所述子密钥候选值推导获得的中间状态值的差分值,并统计所述差分值的汉明重量;S3.查找所述汉明重量的最小值对应的所述子密钥候选值为所述子密钥比特的正确数值;S4.重复步骤S1‑S3,直到确定原始子密钥;S5.根据密钥扩展算法公式复原主密钥。本发明对GIFT‑COFB算法具有较高的检测效率和成功率。

    一种认证加密算法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的封装安全性。

    基于区块链的模指数外包公平支付方法

    公开(公告)号:CN114844908B

    公开(公告)日:2023-06-13

    申请号:CN202210337188.3

    申请日:2022-03-31

    Abstract: 本发明涉及一种基于区块链的模指数外包公平支付方法,过程包括:首先,用户调用子程序生成随机数据和随机盲化对;然后,用户利用随机盲化对隐私数据和随机数据进行分拆,并将分割后需要计算的数据上传到区块链。云服务器下载并计算,提交结果至区块链;最后,用户下载并验证结果。若正确,则用户得到所需的外包结果;否则,用户申请区块链进行仲裁,以判断服务器是否恶意。若区块链判定服务器确实存在恶意行为,则扣除服务器的押金;若区块链判定服务器计算正确,则协议失败。在本发明方法用户可以在保护自身数据隐私的前提下解决本地因为资源受限而无法解决的困难问题,并且能够抵制云服务器的恶意行为。

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

    公开(公告)号:CN115714641A

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

    申请号:CN202211393374.5

    申请日:2022-11-08

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

    基于区块链的模指数外包公平支付方法

    公开(公告)号:CN114844908A

    公开(公告)日:2022-08-02

    申请号:CN202210337188.3

    申请日:2022-03-31

    Abstract: 本发明涉及一种基于区块链的模指数外包公平支付方法,过程包括:首先,用户调用子程序生成随机数据和随机盲化对;然后,用户利用随机盲化对隐私数据和随机数据进行分拆,并将分割后需要计算的数据上传到区块链。云服务器下载并计算,提交结果至区块链;最后,用户下载并验证结果。若正确,则用户得到所需的外包结果;否则,用户申请区块链进行仲裁,以判断服务器是否恶意。若区块链判定服务器确实存在恶意行为,则扣除服务器的押金;若区块链判定服务器计算正确,则协议失败。在本发明方法用户可以在保护自身数据隐私的前提下解决本地因为资源受限而无法解决的困难问题,并且能够抵制云服务器的恶意行为。

Patent Agency Ranking