现代密码学基础与实践

需积分: 0 0 下载量 138 浏览量 更新于2024-08-05 收藏 1.54MB PDF 举报
"现代密码学" 现代密码学是网络与信息安全领域的核心组成部分,涵盖了密码学基础、单钥密码、双钥密码、认证与杂凑函数、数字签字与身份认证、安全协议及应用、电子商务协议等多个方面的知识点。 **密码学基础** 密码学基础是现代密码学的根基,涉及到机密性、数据完整性、身份认证、不可否认性等基本概念。机密性是指确保只有授权用户得到信息,数据完整性是指确保数据是完整的,即所收到的数据完全和由授权的发件人发送的数据相同。身份认证是指验证用户的身份,以确保数据的安全。 **单钥密码** 单钥密码是使用同一个密钥进行加密和解密的密码算法。单钥密码的优点是加密和解密速度快,但缺点是密钥管理困难,易于被攻击。 **双钥密码** 双钥密码是使用一对公钥和私钥进行加密和解密的密码算法。双钥密码的优点是安全性高,密钥管理方便,但缺点是加密和解密速度慢。 **认证与杂凑函数** 认证是指验证用户的身份,以确保数据的安全。杂凑函数是指将任意长度的数据压缩成固定长度的散列值,以确保数据的完整性。 **数字签字与身份认证** 数字签字是指使用私钥对数据进行签名,以确保数据的完整性和身份认证。身份认证是指验证用户的身份,以确保数据的安全。 **安全协议及应用** 安全协议是指用于保护数据安全的协议,包括SSL/TLS、IPSec、PGP等。这些协议的应用场景包括电子商务、网络支付、电子邮件等。 **电子商务协议** 电子商务协议是指用于保护电子商务数据安全的协议,包括SET、SSL/TLS等。这些协议的应用场景包括在线支付、网上银行等。 **学习目标** * 了解和掌握密码学与网络安全的一些基本原理、技术、及最新研究成果 * 具有一定的网络与信息安全的理论基础和基本实践能力 * 考试成绩:平时作业+论文+期末试卷成绩(待定) **参考书籍** * 《通信网的安全与保密》,王育民、刘建伟著,西安电子科技大学出版社,2000 * 《Applied Cryptography》,Bruce Schneier,John Wiley & Sons,1994 * 《现代密码学-理论与实践》,Wenbo Mao,电子工业出版社,2003 * 《Modern Cryptography: Theory and Practice》,Wenbo Mao,Prentice-Hall,PTR,2003 * 《Cryptography and Network Security: Principles and Practice》,Stallings,W.,Prentice Hall,2002