摘要

该文从算法思维的角度探讨密码学的教学。根据密码学课程理论性和应用性均很强的特点,结合密码学数学基础的算法特性,应用算法的形式化方法、模块化思想,定义分析密码学课程中的基本概念,厘清课程中分组密码、公钥密码等密码系统的思路。在教学过程中应用这些方法深入分析密码体制设计的微妙之处及精髓,培养学生的密码算法思维、密码设计和分析的能力。

全文