首页 | 本学科首页   官方微博 | 高级检索  
     

针对SM4算法的功耗模板-碰撞分析
引用本文:徐家俊,张翌维,赵建,相韶华. 针对SM4算法的功耗模板-碰撞分析[J]. 计算机工程与应用, 2021, 57(11): 111-118. DOI: 10.3778/j.issn.1002-8331.2010-0452
作者姓名:徐家俊  张翌维  赵建  相韶华
作者单位:深圳技术大学 大数据与互联网学院,广东 深圳 518118
摘    要:分析发现在非平衡Feistel结构的SM4算法中,前后轮次的中间数据具有相关性.因此,通过内部碰撞原理并结合模板匹配的方法后,可用于恢复SM4算法轮子密钥,并给出了一种针对SM4算法的功耗模板-碰撞分析的侧信道方法.分析时选择特殊的明文采集功耗曲线,将算法加密过程中非平衡Feistel结构的右半部分的中间变量值(如S盒...

关 键 词:碰撞分析  SM4算法  非平衡Feistel结构  模板匹配

Power Template-Collision Analysis Based on SM4 Algorithm
XU Jiajun,ZHANG Yiwei,ZHAO Jian,XIANG Shaohua. Power Template-Collision Analysis Based on SM4 Algorithm[J]. Computer Engineering and Applications, 2021, 57(11): 111-118. DOI: 10.3778/j.issn.1002-8331.2010-0452
Authors:XU Jiajun  ZHANG Yiwei  ZHAO Jian  XIANG Shaohua
Affiliation:College of Big Data and Internet, Shenzhen Technology University, Shenzhen, Guangdong 518118, China
Abstract:It is found that in the SM4 algorithm of unbalanced Feistel network, the intermediate data from previous and subsequent rounds are relevant. Therefore, the round keys of the SM4 algorithm can be restored through the internal collision principle and the template matching method. And a side channel method of power template-collision analysis based on SM4 algorithm is given. A special set of plaintext is selected to collect the power consumption traces to analyze. And during the algorithm encryption process, the intermediate data (such as the output value of the S-box) in the right half of the unbalanced Feistel network is used as the analysis target. The round keys can be restored by using each round of the S-box output values collision. Experiments prove that approximately 2,500 power consumption traces without masking (except the template traces) are used, which can effectively implement analysis. Compared with the traditional collision analysis, the analysis reduces computational complexity, and extends collision analysis to the unbalanced Feistel network, which improves and enhances the applicability and practicability of collision analysis.
Keywords:collision analysis  SM4 algorithm  unbalanced Feistel network  template matching  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号