摘要
AES加密算法是一种基于Square结构的SPN(Substitution Permutation Network)迭代分组密码,具有较高的安全性。本文详细分析了影响AES加密算法S-Box安全性的因素,通过改变构造S-Box乘法求逆元和仿射变换运算的复合关系,寻找新的仿射变换对来提高S-Box的各项性能指标,从而增强AES加密算法的安全性,并给出了新的S-Box和逆S-Box的替换表,最后通过CAN总线的通信实验验证了改进后AES加密算法的可行性。
The AES encryption algorithm is a SPN(Substitution Permutation Network)iterative block cipher based on the Square structure and it has high security.In the paper,the factors that affect the security of the AES encryption algorithm S-Box are analyzed.By changing the composite relationship between the S-Box multiplication inverse element and the affine transformation operation to find new affine transformation pairs,each performance index of the S-Box is improved.Thus the security of the AES encryption algorithm is enhanced,and the replacement tables of the new S-Box and inverse S-Box are given.Finally,the feasibility of the improved AES encryption algorithm is verified through the communication experiment of the CAN bus.
作者
陈基昕
王忠
赵锦宇
Chen Jixin;Wang Zhong;Zhao Jinyu(Basic Department, Rocket Army Engineering University, Xi' an 710025, China)
出处
《单片机与嵌入式系统应用》
2018年第7期25-29,共5页
Microcontrollers & Embedded Systems