现代密码学理论与实践:区分隐写术与加密术

需积分: 40 0 下载量 121 浏览量 更新于2024-08-22 收藏 1.21MB PPT 举报
本资源是一份关于现代密码学理论与实践的课程大纲,由林喜军教授编撰,主要针对初学者和专业人士介绍密码学的基本概念和应用。课程旨在帮助学习者理解密码学在网络安全中的关键作用,强调密码学技术在电子商务、电子政务、智能卡、移动通信(如3G)等领域的实际应用。 课程分为十一个部分,其中第一章“密码学概述”涵盖了密码学的定义、发展历程以及密码分析的重要性。章节中详细讨论了信息安全的三个基本要素:机密性、完整性和可用性。机密性确保信息不被未经授权的个人或组织获取,常见的威胁包括窃听、文件盗窃和社会工程学攻击。完整性则关注于防止数据在传输过程中被篡改,无论是由于合法用户操作失误还是非法用户蓄意行为。可用性则是保证系统正常运行,抵御设备故障、软件错误、环境影响和人为攻击,如DoS攻击。 重点章节集中在第3至第8章,包括对称密码学、哈希函数与消息认证、公钥密码学、数字签名、椭圆曲线与基于身份的密码学,以及安全协议的设计和实现。这些内容深入浅出地介绍了现代密码学的核心技术,为理解和应用提供了坚实的理论基础。 课程推荐的参考书籍包括《现代密码学:理论与实践》、《应用密码学手册》、《密码学讲座笔记》等,涵盖了从基础到高级的各个层次,适合不同水平的学习者查阅。通过这门课程,学生不仅能掌握密码学基础知识,还能了解到该领域的最新发展动态,为未来的网络安全工作打下坚实基础。