AES加密算法中的S-盒及其MATLAB实现  被引量:3

The S-box of AES encryption algorithm and its MATLAB implementation

在线阅读下载全文

作  者:孙爱娟[1] 武俊峰[1] 

机构地区:[1]哈尔滨理工大学自动化学院,哈尔滨150080

出  处:《信息技术》2008年第11期67-69,73,共4页Information Technology

摘  要:详细叙述了新一代的数据加密标准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.

关 键 词:AES S-盒 仿射变换 有限域 MATLAB 

分 类 号:TP393.08[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象