摘要
详细叙述了新一代的数据加密标准AES算法中的S-盒,其由有限域GF(28)上元素的乘法求逆运算及GF(2)下的仿射变换构成,经过S-盒的非线性变换,密文的差分均匀性和线性偏差都达到比较理想的状态,提高AES算法的抗击差分密码分析和线性密码分析的能力。然后从程序设计的角度,使用MATLAB语言实现S-盒的程序代码,提出了在代码实现过程中所遇到困难的解题思路,证明MATLAB语言可以实现最新的加密技术。
This paper indicates that AES S-box is a new generation of data encryption standard, and the S-box is constituted with multiplying inverse mapping in the finite field GF(2s) and an affine transformation in the finite field GF (2). With the S-box' s nonlinear transformation, differential uniformity and linear error of encrypted messages have reached the better ideal state and the AES performance against differential and linear eryptanalysis is improved. Then from the perspective of program design, the paper uses MATLAB language to realize the S-box and proposes problem-solving ideas occurred in the realization of codes. Finally, the feasibility of the new encryption technique has been demonstrated by use of MATLAB language.
出处
《信息技术》
2008年第11期67-69,73,共4页
Information Technology