一、密码算法用于提供四大安全服务
1.四大安全服务
完整性——Hash函数(对称密码)
机密性——分组密码与流密码(对称密码)
可认证性——公钥加密(公钥密码)
不可篡改性——数字签名(公钥密码)
2.对称密码
设计原则:混淆和扩散
安全评估:抵抗已有攻击(不能保证抵抗未知攻击)
二、对称密码算法设计路线
1.性能优化指标——吞吐量、时延、硬件面积
2.对称密码算法评估——软硬件性能评估、安全性评估
3.对称密码算法设计——海量参数筛选与优化组合
三、对称密码算法研究面临三大问题
1.攻击方法的完备性——非随机统计特征的挖掘
2.分析工具的高效性——自动化分析工具
3.设计算法的优化性——性能与安全的最佳平衡
四、国际对称密码算法设计进展