摘要
S盒是高级加密标准(AES)的唯一非线性部件,在很大程度上决定着AES的安全性。我们首先简要分析AES算法的S盒构建原理;然后提出一种构造动态S盒的方法,详细地分析了该动态S盒的主要代数特征:平衡性、线性特征、差分特征、代数表达式,等等。实验结果表明,动态S盒技术可以改进并提高AES算法的安全。
S-box is the unique nonlinear operation for advanced encryption standard (AES) and accounts for the algorithm's security. This paper first introduces briefly the building principle of AES. Then one method of building dynamic S-box for AES is proposed, and detail analysis of the dynamic S-box is made, which calculates and proves main algebraic properties of the dynamic S-box such as balance, linear property, differential property, and algebraic expression. Our experiments demonstrate that the dynamic S-box techniques can improve and enhance AES's security of the system.
出处
《微计算机信息》
2009年第18期51-52,37,共3页
Control & Automation
基金
重庆市自然科学基金项目
项目名称:网络安全中多级访问控制技术及应用研究
基金颁发部门:重庆市科委(CSTC2006BB2369)
国家社会科学基金项目
项目名称:网络环境下的仲裁制度研究
基金颁发部门:全国哲学社会规划办公室(07XFX018)
关键词
高级加密标准
动态S盒
线性特征
差分特征
代数表达式
Advanced encryption standard
Dynamic S-box
Linear property
Differential property
Algebraic expression