![]()
内容推荐 本书真实系统地介绍了密码学及该领域全面的参考文献。 全书共分四个部分,首先定义了密码学的多个术语,介绍了密码学的发展及背景,描述了密码学从简单到复杂的各种协议,详细讨论了密码技术,并在此基础上列举了如DES、IDEA、RSA、DSA等10多个算法以及多个应用实例,并提供了算法的源代代码清单。 作者简介 布鲁斯·施奈尔(Bruce Schneier),信息安全界巨擘,国际知名安全技术专家。现为IBM Resilient CTO、哈佛法学院伯克曼互联网与社会中心研究员、电子前沿基金会(EFF)董事。被《经济学人》杂志评为“安全教父”,《个人电脑世界》杂志评为“全球50位最重要互联网人物之一”,《连线》杂志评为“世界最著名的安全专家之一”。他是14本书的作者,其中包括著名的《应用密码学》,他的博客和网络月刊在全球范围内拥有超过25万的读者。 目录 译者序 Whitfield Diffie序 前言 第1章 基础知识 1.1 专业术语 1.1.1 发送者和接收者 1.1.2 消息和加密 1.1.3 鉴别、完整性和抗抵赖 1.1.4 算法和密钥 1.1.5 对称算法 1.1.6 公开密钥算法 1.1.7 密码分析 1.1.8 算法的安全性 1.1.9 过去的术语 1.2 隐写术 1.3 代替密码和换位密码 1.3.1 代替密码 1.3.2 换位密码 1.3.3 转轮机 1.3.4 进一步的读物 1.4 简单异或 1.5 一次一密乱码本 1.6 计算机算法 1.7 大数 第一部分 密码协议 第2章 协议结构模块 2.1 协议概述 2.1.1 协议的目的 2.1.2 协议中的角色 2.1.3 仲裁协议 2.1.4 裁决协议 2.1.5 自动执行协议 2.1.6 对协议的攻击 2.2 使用对称密码系统通信 2.3 单向函数 2.4 单向散列函数 2.5 使用公开密钥密码系统通信 2.5.1 混合密码系统 2.5.2 Merkle的难题 2.6 数字签名 2.6.1 使用对称密码系统和仲裁者对文件签名 2.6.2 数字签名树 2.6.3 使用公开密钥密码系统对文件签名 2.6.4 文件签名和时间标记 2.6.5 使用公开密钥密码系统和单向散列函数对文件签名 2.6.6 算法和术语 2.6.7 多重签名 2.6.8 抗抵赖和数字签名 2.6.9 数字签名的应用 2.7 带加密的数字签名 2.7.1 重新发送消息作为收据 2.7.2 阻止重新发送攻击 2.7.3 对公开密钥密码系统的攻击 2.8 随机和伪随机序列的产生 2.8.1 伪随机序列 2.8.2 密码学意义上安全的伪随机序列 2.8.3 真正的随机序列 第3章 基本协议 3.1 密钥交换 3.1.1 对称密码系统的密钥交换 3.1.2 公开密钥密码系统的密钥交换 3.1.3 中间人攻击 3.1.4 连锁协议 3.1.5 使用数字签名的密钥交换 3.1.6 密钥和消息传输 3.1.7 密钥和消息广播 3.2 鉴别 3.2.1 使用单向函数鉴别 …… 第二部分 密码技术 第三部分 密码算法 第四部分 真实世界 Matt Blaze跋 附录A 源代码 参考文献 |