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

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

佐佐是条狗
- 粉丝: 1
最新资源
- 网页自动刷新工具 v1.1 - 自定义时间间隔与关机
- pt-1.4协程源码深度解析
- EP4CE6E22C8芯片三相正弦波发生器设计与实现
- 高效处理超大XML文件的查看工具介绍
- 64K极限挑战:国际程序设计大赛优秀3D作品展
- ENVI软件全面应用教程指南
- 学生档案管理系统设计与开发
- 网络伪书:社区驱动的在线音乐制图平台
- Lettuce 5.0.3中文API文档完整包下载指南
- 雅虎通Yahoo! Messenger v0.8.115即时聊天功能详解
- 将Android手机转变为IP监控摄像机
- PLSQL入门教程:变量声明与程序交互
- 掌握.NET三层架构:实例学习与源码解析
- WPF中Devexpress GridControl分组功能实例分析
- H3Viewer: VS2010专用高效帮助文档查看工具
- STM32CubeMX LED与按键初始化及外部中断处理教程