密码学与安全服务:机制解析与工程应用

需积分: 14 7 下载量 111 浏览量 更新于2024-07-12 收藏 2.27MB PPT 举报
在"安全服务与安全机制之间的关系-密码学课件(1)_USTC"中,课程主要探讨了现代密码学理论与实践,旨在帮助学生理解和掌握密码学和信息安全的基本概念和技术。课程的核心内容包括: 1. **课程目的**:课程的目标是让学生深刻理解密码学基础知识,具备工程应用能力,以便为后续的密码学和信息安全研究及实际应用打下坚实基础。 2. **课程要求**:学生需熟悉密码学领域的基本概念,如数论基础、对称与非对称密码系统的区别,以及密钥管理、数据完整性保护、身份认证、数字签名等核心概念。此外,掌握公开密钥密码体系在计算机安全和网络安全中的应用至关重要。 3. **课程内容详述**: - **基本概念**:涉及数学基础,如数论,它是许多密码算法的基础。 - **数据加密**:区分对称加密(如DES、AES)和非对称加密(如RSA),后者更强调密钥的管理和安全性。 - **密钥管理**:如何生成、分发和保护密钥,确保通信的安全性。 - **数据保护**:包括防篡改(数据完整性)和数据源确认(数字签名)。 - **访问控制与网络安全**:涉及到网络环境下的用户认证和权限控制。 - **实践应用**:通过实例展示密码学在现实生活中的实际应用。 4. **教材与参考书**:推荐使用William Stallings的《密码编码学与网络安全》第四版,以及王育民等人的著作,还有Bruce Schneier的《Applied Cryptography》和卿斯汉的《密码学与计算机网络安全》作为学习资源。 5. **学时与学分**:课程共60学时,占3学分,授课周期为18周。 6. **作业与评估**:课程会定期布置作业和课堂测验,对抄袭行为零容忍,成绩管理严格。 通过这个课程,学生将深入理解安全服务如何通过密码学机制得以实现,以及这些机制如何在现代信息技术环境中确保数据的安全性和完整性。这对于任何从事信息技术领域工作的人来说,都是必不可少的专业知识。