买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】针对SM4的组合高阶侧信道攻击方法、装置、设备及介质_国民技术股份有限公司_201910550209.8 

申请/专利权人:国民技术股份有限公司

申请日:2019-06-24

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

公开(公告)号:CN112134679B

主分类号:H04L9/00

分类号:H04L9/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2021.01.12#实质审查的生效;2020.12.25#公开

摘要:本申请提供针对SM4的组合高阶侧信道攻击方法、装置、设备及介质。所述方法包括:根据SM4算法,获取已知密钥加密运算的功耗曲线作为训练集、未知密钥加密运算的功耗曲线作为攻击集;基于所述训练集,建立轮密钥各字节的汉明距离的统计分类模板和各字节的汉明重量的统计分类模板;基于各字节的汉明距离的统计分类模板和各字节的汉明重量的统计分类模板,计算所述轮密钥的多个猜测字节分别攻击所述攻击集的所有明文得到的组合高阶侧信道攻击的总似然度;将与所述总似然度最大值对应的猜测字节确定为所述轮密钥的字节;基于所述轮密钥的字节,还原所述轮密钥;基于所述轮密钥,还原所述密钥。

主权项:1.一种针对SM4的组合高阶侧信道攻击方法,包括:根据SM4算法,获取已知密钥加密运算的功耗曲线作为训练集、未知密钥加密运算的功耗曲线作为攻击集;基于所述训练集,建立轮密钥各字节的汉明距离的统计分类模板和各字节的汉明重量的统计分类模板;基于各字节的汉明距离的统计分类模板和各字节的汉明重量的统计分类模板,计算所述轮密钥的多个猜测字节分别攻击所述攻击集的所有明文得到的组合高阶侧信道攻击的总似然度;将与所述总似然度最大值对应的猜测字节确定为所述轮密钥的字节;基于所述轮密钥的字节,还原所述轮密钥;基于所述轮密钥,还原所述密钥;其中,所述基于所述训练集,建立轮密钥各字节的汉明距离的统计分类模板和各字节的汉明重量的统计分类模板,包括:计算所述轮密钥在所述训练集的功耗曲线的加密迭代中各字节对应的S盒输入输出值的第一汉明距离和所述各字节的第一汉明重量;基于所述第一汉明距离,建立所述各字节的汉明距离的统计分类模板;基于所述第一汉明重量,建立所述各字节的汉明重量的统计分类模板;所述基于各字节的汉明距离的统计分类模板和各字节的汉明重量的统计分类模板,计算所述轮密钥的多个猜测字节分别攻击所述攻击集的所有明文得到的组合高阶侧信道攻击的总似然度,包括:将所述轮密钥的多个猜测字节分别与所述攻击集的一条已知随机明文进行加密计算,得到加密迭代中各个所述猜测字节对应的S盒输入输出值的第二汉明距离和所述猜测字节的第二汉明重量;基于各个所述猜测字节对应的字节的第一汉明距离的统计分类模板计算所述第二汉明距离的似然度;基于各个所述猜测字节对应的字节的第一汉明重量的统计分类模板计算所述第二汉明重量的似然度;将各个猜测字节的所述第二汉明距离的似然度和所述第二汉明重量的似然度相乘得到各个猜测字节的组合似然度;将各个所述猜测字节与所述攻击集的所有已知随机明文进行加密计算获得的所述组合似然度相乘得到各个所述猜测字节的组合高阶侧信道攻击的总似然度。

全文数据:

权利要求:

百度查询: 国民技术股份有限公司 针对SM4的组合高阶侧信道攻击方法、装置、设备及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。