现代密码学理论与实践概述:关键资源推荐

需积分: 40 0 下载量 68 浏览量 更新于2024-08-22 收藏 1.21MB PPT 举报
本章节是关于现代密码学理论与实践的概述,由林喜军教授提供,旨在让学生理解密码学在网络安全中的关键作用。学习密码学对于保障网络安全至关重要,因为它不仅限于计算机科学方法,而是提供了多样化的安全防护手段来满足不同场景的需求,如电子商务、电子政务、智能卡以及移动通信(如3G)等领域。 课程的核心内容围绕密码学的基础概念展开,包括密码学的历史、主要类别(如古典密码学、对称密码学、Hash函数、消息认证、公钥密码学、数字签名、椭圆曲线密码学和基于身份的密码学)以及安全协议。重点章节集中在现代密码学的数学基础、公钥密码学、数字签名等核心部分,这些是实现信息安全的关键技术。 教学目标明确,要求学生掌握密码学的基本知识和原理,了解密码技术的实际应用,同时关注密码学的最新发展动态。推荐的学习资料有: 1. Wenbo Mao的《Modern Cryptography: Theory & Practice》,这是一本深入且全面的教材,中文版可在网络上找到。 2. Handbook of Applied Cryptography,由A. Menezes等人编撰,同样被强烈推荐,其详细程度适合作为深入学习的参考资料,也提供在线下载。 3. B. Schneier的《应用密码学》虽然内容广泛但不够详细,适合有一定基础的学习者。 4. S.Goldwasser和M.Bellare的《Lecture Notes on Cryptography》是高级研究材料,麻省理工学院的密码学讲义,适合进阶阅读。 5. O.Goldreich的《Foundation of Cryptography: Basic Tools》也是高级读物,同样提供在线资源。 此外,课程还特别强调了密码学的三个基本要素:机密性、完整性和可用性,分别介绍了这些属性的重要性,面临的威胁以及如何通过密码学技术来应对。课程讲解了如何确保信息不被窃听、文件被盗、以及系统在遭受各种攻击(如拒绝服务攻击)时仍能保持正常运行。 通过本章节的学习,学生将建立起对密码学的全面理解,并为后续深入研究或实际应用打下坚实基础。