四、AES 2021/2/21
2021/2/21 2 四、AES
AES提出 1997年1月,美国NIST向全世界密码学界 发出征集21世纪高级加密标准(AES Advanced Encryption Standard)算法 的公告,并成立了AES标准工作研究室, 1997年4月15日的例会制定了对AES的评 估标准。 2021/2/21
2021/2/21 3 AES提出 ◼ 1997年1月,美国NIST向全世界密码学界 发出征集21世纪高级加密标准(AES— —Advanced Encryption Standard)算法 的公告,并成立了AES标准工作研究室, 1997年4月15日的例会制定了对AES的评 估标准。 ◼
AES的要求 (1)AES是公开的; (2)AES为单钥体制分组密码; (3)AES的密钥长度可变,可按需要增大; (4)AES适于用软件和硬件实现; (5)AES可以自由地使用,或按符合美国国家 标准(ANST)策略的条件使用; 2021/2/21
2021/2/21 4 AES的要求 (1)AES是公开的; (2)AES为单钥体制分组密码; (3)AES的密钥长度可变,可按需要增大; (4)AES适于用软件和硬件实现; (5)AES可以自由地使用,或按符合美国国家 标准(ANST)策略的条件使用;
算法衡量条件 满足以上要求的AES算法,需按下述条 件判断优劣 a.安全性 ■b.计算效率 c.内存要求 d.使用简便性 ■e.灵活性。 2021/2/21 5
2021/2/21 5 算法衡量条件 ◼ 满足以上要求的AES算法,需按下述条 件判断优劣 ◼ a. 安全性 ◼ b. 计算效率 ◼ c. 内存要求 ◼ d. 使用简便性 ◼ e. 灵活性
AES的评审 1998年4月15日全面征集AES算法的工作结束。1998年8 月20日举行了首届AES讨论会,对涉及14个国家的密码 学家所提出的候选AES算法进行了评估和测试,初选并 公布了15个被选方案,供大家公开讨论。 CAST-256, RC-6, CRYPTON-128, DEAL-128 FROG, DFC LOKI-97 MAGENTA, MARS, HPC RIJNDAEL, SAFER+ SERPENT, E-2, TWOFISH。 ■这些算法设计思想新颖,技术水平先进,算法的强度都 超过3-DES,实现速度快于3-DES。 2021/2/21 6
2021/2/21 6 AES的评审 ◼ 1998年4月15日全面征集AES算法的工作结束。1998年8 月20日举行了首届AES讨论会,对涉及14个国家的密码 学家所提出的候选AES算法进行了评估和测试,初选并 公布了15个被选方案,供大家公开讨论。 CAST-256, RC-6, CRYPTON-128,DEAL-128, FROG, DFC, LOKI-97, MAGENTA, MARS, HPC, RIJNDAEL, SAFER+, SERPENT, E-2, TWOFISH。 ◼ 这些算法设计思想新颖,技术水平先进,算法的强度都 超过3-DES,实现速度快于3-DES