-
公开(公告)号:CN114696994A
公开(公告)日:2022-07-01
申请号:CN202011575094.7
申请日:2020-12-28
Applicant: 南方电网科学研究院有限责任公司 , 华大半导体有限公司 , 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
Abstract: 本发明公开了一种针对SM4密码算法的差分故障分析检测方法。该方法收集对SM4密码算法差分故障检测时后四轮产生的错误密文,并利用产生的错误密文进行密钥还原,完成对SM4密码算法的差分故障检测。在错误密文选取上,利用正确的密文做比较,将明文相同、密文不同而且数据信息完整的错误密文选取出来,用于后续差分分析中。针对每轮攻击时,所采用的错误密文完全相同,无需根据每轮的需要进行密文数据分类。该方法解决了现阶段定对SM4密码算法的差分故障检测时需特殊字节产生特殊错误不可行的问题。
-
公开(公告)号:CN114696986A
公开(公告)日:2022-07-01
申请号:CN202011611392.7
申请日:2020-12-31
Applicant: 南方电网科学研究院有限责任公司 , 华大半导体有限公司 , 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
Abstract: 本发明公开了一种针对SM4密码算法减轮故障分析检测方法,包括以下步骤:S1:对SM4密码算法前4轮的轮输出故障检测分析时,获取SM4密码算法前4轮的轮输出;S2:根据SM4密码算法前4轮的轮输出推出前4轮的轮密钥,根据SM4密钥扩展算法,逆向计算出初始密钥。采用上述分析方法不仅实现了针对SM4约减轮故障分析检测,而且降低还原完整密钥所需的次数,增强了检测效率和成功率。
-
公开(公告)号:CN113949500A
公开(公告)日:2022-01-18
申请号:CN202010685254.7
申请日:2020-07-16
Applicant: 成都芯安尤里卡信息科技有限公司 , 成都信息工程大学 , 华大半导体有限公司 , 南方电网科学研究院有限责任公司
Abstract: 本发明公开了一种针对SM4二阶能量分析攻击方法,包括以下步骤:S1:采集时域功耗曲线,建立能量消耗矩阵;S2:将S1的时域功耗转换到频域;S3:猜测轮子密钥字节,计算组合中间值,将组合中间值映射为假设能量消耗矩阵;S4:选择S盒的输入输出异或Sin_Xor_Sout作为攻击点,对功率谱矩阵进行CPA攻击;S5:重复S2、S3、S4过程分别获得一轮的4个S盒的子密钥得到轮密钥;S6:对前/后4轮进行步骤S2、S3、S4、S5操作获得4轮的子密钥,通过密钥逆扩展获得初始密钥。本发明创新的提出了二阶能量分析的一种新方法,将二阶能量分析从时域分析拓展到了频域分析,能有效避免时域CPA中时间点不对齐的问题。
-
公开(公告)号:CN114760024A
公开(公告)日:2022-07-15
申请号:CN202110031328.X
申请日:2021-01-11
Applicant: 南方电网科学研究院有限责任公司 , 华大半导体有限公司 , 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
Abstract: 本发明公开了一种针对DES密码算法末轮约减轮故障分析的攻击方法,包括以下步骤:S1:对DES密码算法末轮的轮输入进行故障注入来减少迭代的轮数,获取DES密码算法后两轮的轮输入;S2:根据DES密码算法后两轮的轮输入推出后两轮的轮密钥,根据DES密钥扩展算法,逆向计算出初始密钥。采用上述分析方法不仅实现了针对DES密码算法末轮约减轮故障分析,而且降低攻击完整密钥所需的攻击次数,增强了攻击效率和成功率。
-
公开(公告)号:CN114696993A
公开(公告)日:2022-07-01
申请号:CN202011566939.6
申请日:2020-12-25
Applicant: 南方电网科学研究院有限责任公司 , 华大半导体有限公司 , 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
Abstract: 本发明公开了一种针对SM4密码算法末轮约减轮故障分析攻击检测方法,包括以下步骤:S1:对SM4密码算法后4轮的轮输入进行故障注入来减少迭代的轮数,获取SM4密码算法后4轮的轮输入;S2:根据SM4密码算法后4轮的轮输入推出后4轮的轮密钥,根据SM4密钥扩展算法,逆向计算出初始密钥。采用上述分析方法不仅实现了针对SM4约减轮故障分析,而且降低攻击完整密钥所需的攻击次数,增强了攻击效率和成功率。
-
公开(公告)号:CN114696992A
公开(公告)日:2022-07-01
申请号:CN202011566742.2
申请日:2020-12-25
Applicant: 南方电网科学研究院有限责任公司 , 华大半导体有限公司 , 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
Abstract: 本发明公开了一种针对SM4算法中间轮的故障分析攻击检测方法,包括以下步骤:S1:对SM4密码算法中间5轮的轮输入进行故障注入来减少迭代的轮数,获取SM4密码算法中间5轮的轮输入;S2:根据SM4密码算法中间5轮的轮输入推出中间4轮的轮密钥,根据SM4密钥扩展算法,逆向计算出初始密钥。采用上述分析方法不仅实现了针对SM4约减轮故障分析,而且降低攻击完整密钥所需的攻击次数,增强了攻击效率和成功率。
-
公开(公告)号:CN210955077U
公开(公告)日:2020-07-07
申请号:CN201921789346.9
申请日:2019-10-23
Applicant: 华大半导体有限公司 , 南方电网科学研究院有限责任公司 , 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
Abstract: 本实用新型涉及信息安全和通信安全领域,公开了一种基于国密算法和PUF的总线加解密装置,用于生成密钥种子的物理不克隆函数模块;与SM3密码算法模块和国密SM4密码算法加密模块相连接,用于产生随机数的随机数发生器模块;与随机数发生器模块相连,用于接收初始IV,与物理不克隆函数模块相连接,用于接收数据并进行运算,输出加解密密钥的SM3密码算法模块;与物理不克隆函数模块和SM3密码算法模块相连接,用于实现总线信息加密的国密SM4密码算法加解密模块。本实用新型采用物理不克隆函数经基于随机IV的SM3密码算法杂凑运算作为SM4密码算法加解密密钥,增强了密钥的随机性和安全性,增加了暴力破解的难度。
-
公开(公告)号:CN106385412A
公开(公告)日:2017-02-08
申请号:CN201610816830.0
申请日:2016-09-12
Applicant: 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
CPC classification number: H04L63/1466 , H04L9/0618 , H04L41/14 , H04L63/20
Abstract: 本发明公开了一种针对SM4密码算法前4轮的约减轮故障分析的攻击方法,包括以下步骤:S1:对SM4密码算法前4轮的轮输出进行故障注入来减少迭代的轮数,获取SM4密码算法前4轮的轮输出;S2:根据SM4密码算法前4轮的轮输出推出前4轮的轮密钥,根据SM4密钥扩展算法,逆向计算出初始密钥。采用上述分析方法不仅实现了针对SM4约减轮故障分析,而且降低了攻击完整密钥所需的攻击次数,增强了攻击效率和成功率。
-
公开(公告)号:CN111211886A
公开(公告)日:2020-05-29
申请号:CN202010312514.6
申请日:2020-04-20
Applicant: 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
IPC: H04L9/00
Abstract: 本发明公开了一种针对SM2解密算法的能量分析检测方法,包括S1、向SM2解密设备输入测试数据M、C和d,并采集SM2运算时的能量曲线,其中M是明文,C为是由私钥d对应的公钥加密产生的密文;S2、同时扫描能量曲线上多倍点运算中倍点曲线片段和点加曲线片段,获得分析结果d';S3、判断分析结果d'和私钥d的二进制表示中除最低位外是否相同,若是,则SM2解密算法设计不安全,否则SM2解密算法设计安全。本方案相对现有技术而言,需要能量曲线少,检测过程中不需要人为逐比特进行攻击检测,同时解放了检测人员的劳力和精力,提高了检测分析的自动化水平,提高了检测分析的效率、简易型、灵活性、有效性、正确性。
-
公开(公告)号:CN106209350A
公开(公告)日:2016-12-07
申请号:CN201610816748.8
申请日:2016-09-12
Applicant: 成都信息工程大学 , 成都芯安尤里卡信息科技有限公司
IPC: H04L9/06
CPC classification number: H04L9/06 , H04L9/0618
Abstract: 本发明公开了一种针对SM4密码算法后4轮的约减轮故障分析的攻击方法,包括以下步骤:S1:对SM4密码算法后4轮的轮输入进行故障注入来减少迭代的轮数,获取SM4密码算法后4轮的轮输入;S2:根据SM4密码算法后4轮的轮输入推出后4轮的轮密钥,根据SM4密钥扩展算法,逆向计算出初始密钥。采用上述分析方法不仅实现了针对SM4约减轮故障分析,而且降低了攻击完整密钥所需的攻击次数,增强了攻击效率和成功率。
-
-
-
-
-
-
-
-
-