通信网安全与保密作业
AES与DES的比较
分组加密标准AES与DES Packet Encryption Standard AES and DES
摘要:随着信息技术的发展和信息社会的来临,计算机和通信网络的应用已不仅限于军事、政治、外交等保密机关,而是进入了人们的日常生活和工作中。密码技术在解决网络信息安全中发挥着重要作用,因此,密码的安全性和高效性也成为愈加重要的问题。本文分别介绍AES与DES算法的提出,特点,设计思想以及安全性。并简要阐明了轮函数的基本构件以及各算法的基本原理。最后,简单比较了两种算法的效率以及安全性。
Abstract:With the development of information technology and the advent of the Information Society,The application of computer and communication networks are not limited to military, political, diplomatic and other confidential organ, but into people's daily life and work.Password technology play an important role in addressing network and information security, password security and efficiency has also become increasingly important.This paper describes the AES and DES algorithms proposed, features, design ideas, as well as security. And briefly clarify the basic components of the round function and the basic principles of the
algorithm.Finally, a simple comparison of the efficiency and security of the two algorithms.
关键词:AES DES 轮函数 安全性 效率 算法
一.AES(Advanced Encryption Standard)
1.AES提出
1997年1月,美国NIST向全世界密码学界发出征集21世纪高级加密标准(AES——Advanced Encryption Standard)算法的公告,并成立了AES标准工作研究室,1997年4月15日的例会制定了对AES的评估标准。
2.算法衡量条件
满足以上要求的AES算法,需按下述条件判断优劣
– a. 安全性
– b. 计算效率
– c. 内存要求
– d. 使用简便性
– e. 灵活性。
3.AES算法设计思想
抵抗所有已知的攻击;
在多个平台上速度快,编码紧凑;
设计简单;
Rindael中的轮函数由3个不同的可逆均匀变换(均匀变换是指状态的每个bit都用类似的方法处理)构成的,称为3个层;
– 线性混合层
确保多轮之上的高度扩散;


