首页|一种针对碰撞攻击的白盒SM4改进方案

一种针对碰撞攻击的白盒SM4改进方案

扫码查看
在白盒攻击模型中,攻击者能够访问密码算法的实现过程,观察或修改密码算法的内部细节.基于白盒密码的概念,姚-陈白盒SM4方案探讨了一种扩充内部状态的白盒SM4设计思路,但此方案未能抵抗碰撞攻击,且恢复密钥的时间复杂度仅为O(223.02).为了保证白盒SM4在碰撞攻击环境中正常运行,文章提出一种针对碰撞攻击的白盒SM4改进方案.该改进方案引入较多随机仿射变换和随机向量,以复杂化内部编码,从而抵抗碰撞攻击.通过反证法证明,改进方案的轮加密函数不能被转化为碰撞函数,因此无法进行碰撞攻击分析.此外,还论证了该方案可以抵抗BGE攻击、代码提取攻击以及结合差分分析和求解方程组的攻击.针对调整仿射常数的差分分析的攻击方法,该改进方案的密钥空间大小为61200×2128,且对仿射等价攻击的时间复杂度为O(297).
A White-Box Improvement Scheme of SM4 for Collision Attack
In a white-box attack model,the attacker can access the implementation process of the cryptographic algorithm,observe or modify the internal details of the cryptographic algorithm. Based on the concept of white-box cryptography,Yao-Chen's white-box SM4 scheme presents a design idea for expanding the internal state of white-box SM4,but the scheme fails to resist the analysis of collision attack,and the time complexity of recovering the key is only O(223.02). In order to ensure the normal operation of white-box SM4 in the collision attack context,this paper proposed a white-box improvement scheme of SM4 for collision attack. This improvement scheme introduced more random affine transformations and random vectors to complicate the internal encoding to resist the collision attack. By using the counter proof method,it was proven that the round encryption function of the improved scheme couldn't be converted into a collision function,and the analysis of collision attack couldn't be carried out. In addition,this paper demonstrated that the scheme can also resist BGE attack,code extraction attacks and a combination of differential analysis and methods for solving systems of equations. For the attack method of differential analysis with adjusted affine constant,the key space size of the improved scheme was 61200×2128,and the time complexity for affine equivalent attack was O(297).

white-box attack contextwhite-box cryptographycollision attackcomplex coding

李科慧、陈杰、刘君

展开 >

西安电子科技大学通信工程学院,西安 710071

河南省网络密码技术重点实验室,郑州 450001

陕西师范大学计算机科学学院,西安 710119

白盒攻击环境 白盒密码 碰撞攻击 复杂化编码

2024

信息网络安全
公安部第三研究所 中国计算机学会计算机安全专业委员会

信息网络安全

CSTPCDCHSSCD北大核心
影响因子:0.814
ISSN:1671-1122
年,卷(期):2024.(12)