摘要
IDEA算法是在DES算法的基础上发展出来的,是一种使用128位密钥以64位分组为单位加密数据的分组密码算法。该文主要对IDEA算法思想进行深入的分析和研究,并在此基础上阐述了改算法的实现原理和过程,尤其对该算法的密钥扩展和加密过程进行了详细的描述.并在C#环境下设计、实现IDEA对称加解密算法。
IDEA algorithm is based on the DES algorithm,it is a block cipher algorithm using 128-bit key to encrypt data with a 64-bit grouping as the unit.On the base of thorough analysis and research on the main idea of IDEA algorithm,the implementation principle and process of the IDEA algorithm are discussed,particularly,the key expansion and encryption process are discribed in details,and the IDEA symmetric encryption algorithm is designed and implemented in the C# environment.
作者
杨建武
YANG Jian-wu (Zengcheng college, South China Normal University, Guangzhou S11363, China)
出处
《电脑知识与技术》
2009年第7期5155-5156,5178,共3页
Computer Knowledge and Technology
关键词
分组密码结构
加密
解密
迭代算法
structure of block ciphers
encryption
decryption
iterative algorithm