摘要
AES是新的分组对称加密算法高级加密标准,源自比利时人Daemen和Rijmen共同设计的Rijndael算法。该算法充分运用了扩散和混淆技术并使用128/192/256 这3种可变长度的密钥,对128bit分组数据进行加密。对这一算法的加密过程进行了介绍,说明其中S盒的生成方法。给出了利用VC++实现AES的主程序。
AES (advanced encryption standard) block cipher algorithm has been adopted as the block encryption standard. AES uses one of the 3 optional key sizes(128/192/256bit)to encrypt 128bit data block . It adequately makes use of diffusion and confusion encryption techniques. This paper introduces AES, and comments the main source code described by VC++6.0.
出处
《计算机工程》
CAS
CSCD
北大核心
2004年第13期89-91,共3页
Computer Engineering
基金
教育部科学技术研究重点"关于企业信息安全体系的研究"(01021)
关键词
AES分组加密算法
S盒实现
源代码编程
AES block cipher
S-box iealization realization
Source code programming