解法
1977年选定的数据加密标准已显老态,到1990年代末,政府和工业界需要一种更强的对称密码,以保护未来的敏感数据。
NIST于1997年9月启动了公开国际竞赛,要求研究人员提交支持128、192和256位密钥的算法,并让全球密码学界对其进行攻击和审查。
十五个候选算法被缩减至五个,2000年10月NIST选中了由Joan Daemen和Vincent Rijmen设计的Rijndael。它因安全、性能、效率和灵活性的最佳组合而被选中,且两位设计者同意该算法无需支付版税即可使用。
NIST将Rijndael纳入FIPS 197,于2001年11月发布。由于它在普通处理器上运行快,在定制硬件上成本低且无许可费,它成为了银行、互联网和设备中使用的默认对称密码。
取得了什么结果
开放标准:快速、便宜、免费
为什么有效
公开竞赛让最佳算法凭实力胜出,而非受供应商影响。
Rijndael在各种硬件上都快速高效,因此不需要专用芯片就能实际应用。
创造者同意免版税,因此实施标准无需付钱。
算法经过全球密码学界的评判,其可信度使采用变得安全。
可以借鉴什么
当你在公开场合选择最容易、最免费实施的选项时,标准就能获得普遍采用,因为这样每个人都能使用且没有人会抵制。
后续
AES成为美国政府的官方对称密码,也是全球事实标准,而NIST使用的公开竞赛模式取代了产生DES的封闭式委员会选择。
从这里,追溯依据
参考来源
- Commerce Secretary Announces New Standard for Global Information Security NIST · nist.gov ·
- FIPS 197: Advanced Encryption Standard (AES) National Institute of Standards and Technology · nvlpubs.nist.gov ·