摘要
为了增强SM4算法抵御能量分析攻击,提出了一种改进的循环移位S盒掩码(RSM,rotating S-box masking)算法.该算法采用RSM掩码与固定值掩码相结合的方法,结合SM4算法本身的加密特性,不需要设计者对掩码进行人工操作,就可以起到循环移位S盒的目的,从而有效降低了功率消耗与中间值的关联性.安全性分析表明,本方案可以有效抵御高阶差分能量分析(DPA)攻击,是一个非常匹配SM4算法的掩码方案.
To resist power analysis attack,this paper presents an improved RSM(rotating S-box masking)algorithm for encryption mask.This method combines RSM algorithm with fixed value mask.With the characteristics of SM4 algorithm itself,the method can play the cyclic shift of S-box without requiring manual operation of designer for the mask,so it effectively reduces the power consumption and the relevance of the intermediate values.The security's analysis proved that the method can effectively resist the higher order DPA attack and match the SM4 algorithm perfectly.
作者
马双棚
杨晓元
钟卫东
张帅伟
MA Shuangpeng;YANG Xiaoyuan;ZHONG Weidong;ZHANG Shuaiwei(Department of Electronic Technology, Engineering College of Chinese Armed Police Force, Xi'an 710086, Shaanxi, China)
出处
《武汉大学学报(理学版)》
CAS
CSCD
北大核心
2018年第2期183-188,共6页
Journal of Wuhan University:Natural Science Edition
基金
国家自然科学基金资助项目(U1636114,61572521)
陕西省自然科学基础研究计划(2016JQ6037)资助项目
关键词
SM4算法
侧信道攻击
循环移位S盒掩码
差分能量分析
S盒
SM4 algorithm
power analysis attack
RSM(rotating S-box masking)
DPA(differential power analysis)
S-box