摘要
该文从算法思维的角度探讨密码学的教学。根据密码学课程理论性和应用性均很强的特点,结合密码学数学基础的算法特性,应用算法的形式化方法、模块化思想,定义分析密码学课程中的基本概念,厘清课程中分组密码、公钥密码等密码系统的思路。在教学过程中应用这些方法深入分析密码体制设计的微妙之处及精髓,培养学生的密码算法思维、密码设计和分析的能力。
This paper discusses the problem of cryptography teaching from the algorithm thinking perspective. According to the theory and application features of the cryptography teaching, combining with the character of mathematic foundation of cryptographic, the cryptographic concept is defined and analyzed and thinking of cryptographic system is clarified by using the formalization and modularization method. Using these methods, the subtlety of cryptographic protocol design is the in-depth analysis in this teaching. By this way, we can cultivate our students’ abilities of the algorithm thinking, the Cipher design and the cryptanalysis.
出处
《科技创新导报》
2015年第22期188-189,共2页
Science and Technology Innovation Herald
基金
国家自然科学基金项目(61363068)
贵州省自然科学基金项目(20132112)
关键词
算法思维
密码学
分组秘密
公钥密码
Algorithm Thinking
Cryptography
Block Cipher
Public Key Cryptography