作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2004, Vol. 30 ›› Issue (13): 93-95.

• 论文 • 上一篇    下一篇

对称加密算法Rijndael及其编程实现

崔建双,李铁克,张文新   

  1. 北京科技大学管理学院,北京科技大学管理学院,北京科技大学管理学院 北京 100083
  • 发布日期:2004-07-15

Rijndael Block Cipher and Its Implementation

CUI Jianshuang,LI Tieke,ZHANG Wenxin   

  1. (Management School, Beijing University of Science and Technology , Beijing 100083)
  • Published:2004-07-15

摘要: AES是新的分组对称加密算法高级加密标准,源自比利时人Daemen和Rijmen共同设计的Rijndael算法。该算法充分运用了扩散和混淆技术并使用128/192/256 这3种可变长度的密钥,对128bit分组数据进行加密。对这一算法的加密过程进行了介绍,说明其中S盒的生成方法。给出了利用VC++实现AES的主程序。

关键词: AES分组加密算法, S盒实现, 源代码编程

Abstract: 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.

中图分类号: