现代密码学基础:杨波编著

1星 需积分: 47 132 下载量 142 浏览量 更新于2024-07-18 1 收藏 8.59MB PDF 举报
"现代密码学pdf" 现代密码学是一门涉及信息安全的重要学科,它主要研究如何在不安全的网络环境中确保数据的机密性、完整性和可用性。这本书的作者是杨波,由清华大学出版社出版,是专门为高等院校信息安全、计算机科学、通信工程以及相关专业学生设计的教材,同时也适合通信工程师和计算机网络工程师作为参考读物。 本书包含8个章节,全面覆盖了现代密码学的基础理论和方法。第1章介绍密码学的基本概念,包括密码的历史、基本分类和用途,为后续深入学习奠定基础。接下来的章节分别探讨了: 1. 流密码:这是一种序列密码的类型,其中密文和明文逐位对应。流密码的特点是能快速加密大量数据,且对初始向量(IV)的选择敏感。 2. 分组密码:这类密码将明文分为固定长度的块进行加密,例如AES(高级加密标准)就是一种常见的分组密码算法。 3. 公钥密码:如RSA、ECC(椭圆曲线密码学),在这种体制下,加密和解密使用不同的密钥,解决了密钥交换的安全问题。 4. 密钥分配与密钥管理:这是密码学中的关键部分,包括密钥的生成、分发、存储和更新,以及密钥的撤销和销毁策略。 5. 消息认证和杂凑算法:例如MD5和SHA系列,用于验证信息的完整性和来源,防止数据被篡改。 6. 数字签名:结合了公钥密码学和杂凑函数,提供数据不可否认性和完整性保证。 7. 密码协议:如SSL/TLS(安全套接层/传输层安全)协议,用于网络通信中的加密和身份验证。 8. 网络加密与认证技术:涵盖各种加密机制在网络层的应用,如IPSec(互联网协议安全)和WPA/WPA2(无线局域网保护接入)。 本书内容丰富,概念清晰,语言精炼,并提供了大量的实例和练习,有助于读者理解和掌握现代密码学的核心概念。书中还强调了实际应用和安全策略,对于理解网络攻防、防范计算机病毒以及提升网络安全防护能力具有重要意义。同时,书中还提到了一些相关的国际标准和协议,使读者能够了解当前密码学领域的最新进展和实践要求。