密码学入门:协议与技术概览

需积分: 9 7 下载量 118 浏览量 更新于2024-08-02 收藏 1.4MB DOC 举报
应用密码学(前10章)是一本深入探讨密码学理论与实践的著作,它分为两个主要部分:协议与技术。在第一章,作者为读者介绍了密码学的基本概念,定义了诸如密码术、密钥、密码分析等核心术语,并回顾了计算机出现前密码学的历史背景,那时的进步大多隐藏在秘密研究中。 第二至第六章涵盖了密码学的各种协议,这些协议从个人间的简单加密通信(如一人向另一人发送加密消息),到复杂的电话通信安全(如通过电话上的抛硬币游戏保证通信的公正性),再到高级的数字货币交易,如匿名性和保密性要求极高的金融操作。这些协议展示了密码学在不同情境下的应用多样性。 第七至第十章则是技术篇,对于密码学的实用性至关重要。第七、八章深入研究了密钥的管理,包括密钥的长度选择、生成、存储以及安全处理,这是密码学中最关键且常常成为弱点的部分。密钥管理的妥善与否直接关系到系统的安全性。第九章探讨了密码算法的不同使用方法,即如何选择合适的算法来保障信息的安全。最后一章则提供了关于算法实现和使用的具体细节,包括选择适合的算法、设计其工作流程以及确保在实际应用中的正确运用。 《破译者》这部著作在1967年出版,虽然没有引入新的技术理念,但它对密码学历史的详尽记录和对公众的启蒙作用使得这段时期的密码学文献得以填补空白。同时,Horst Feistel在IBM Watson实验室的工作推动了美国数据加密标准(DES)的发展,这标志着密码学技术开始走向实用化,并预示了后续密码学研究的蓬勃发展。 应用密码学前10章为读者揭示了一个从理论探索到实际应用的全面视角,涵盖了从密码学的基本概念、协议设计到技术实现的各个环节,体现了密码学在现代社会中的核心地位和重要性。