密码工程课程主要涵盖以下领域:
基础理论
代数、组合、概率统计、密码学等。
专业知识
公钥密码、序列密码、分组密码、网络密码等。
基本方法和技能
密码分析和设计的基本方法和技能。
密码算法研究、密码数据处理、密码协议分析、网络密码实践的基本能力。
核心课程
信息安全数学基础、离散数学、高级语言程序设计、Python程序设计、数字逻辑、数据结构、计算机网络、密码学导论、信息论与编码、对称密码、公钥密码、密码学法律与标准等。
专业课程
密码学数学基础、密码学原理、密码算法设计与分析、密码协议分析与设计、密码技术应用、网络安全与数据安全、密码学实践与实验、计算机与网络安全、网络安全工程与实践、密码学法律与标准等。
其他相关课程
计算机组成原理、计算机网络技术、操作系统应用、程序设计基础、数据库应用、密码技术基础、信息安全标准与法规、信息安全技术与实施、商用密码产品部署、公钥基础设施应用、电子商务安全应用、密码应用安全测评、信息安全工程与管理等。
这些课程共同构成了密码工程专业的知识体系,旨在培养学生在密码学领域的理论素养、实践能力和创新精神,使其能够在密码算法设计、密码协议分析、密码技术应用、密码管理与安全防护等方面进行研究和开发。