密码学入门:前10章里程碑与历史回顾
需积分: 9 179 浏览量
更新于2024-08-02
收藏 1.72MB DOC 举报
应用密码学是一门研究信息安全和通信保密的关键领域,其发展历史充满了传奇色彩。早期的密码学研究多在军事机密工作中进行,如威廉·F·弗里德曼的1918年论文《重合指数及其在密码学中的应用》,尽管成果重要,但鲜少公开。随着一战后保密措施的松动,美国陆军和海军的机要部门在密码学上取得了重大突破,如Edward Hebern的转轮机专利,然而这些技术进步并未立即公之于众。
二战期间,Claude Shannon的《保密系统的通信理论》成为密码学界的重要里程碑,尽管解密时间晚于其撰写,但这篇文章确立了密码学理论的基础。然而,这一时期密码学的学术文献几乎空白,直到1967年David Kahn的《破译者》出版,这部作品虽然没有提出新技术,但以其全面的历史回顾,使大众对密码学产生了兴趣。
随后,密码学开始复兴,Horst Feistel在IBM Watson实验室的工作尤为关键。他专注于敌我识别系统和美国数据加密标准(DES)的研究,IBM在此期间发布了一系列技术报告,标志着密码学从理论走向实际应用。1972年左右,尽管当时的密码学文献还不丰富,但已包含了一些极具价值的基础知识和早期研究成果。
这段简史展示了密码学从神秘到公开、从军事到民用的转变过程,以及关键人物如Friedman、Shannon和Feistel在推动领域发展中的作用。学习应用密码学,理解这些早期协议和算法,对于理解和设计现代加密系统至关重要,尤其是在阅读本书《应用密码学:协议、算法与C源程序》的前10章时,读者将接触到密码学的基本原理和早期实践。
2022-07-14 上传
2015-06-03 上传
2023-07-09 上传
2023-08-02 上传
2023-12-16 上传
2023-07-31 上传
2023-08-02 上传
2023-09-06 上传
2024-08-20 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
laverock
- 粉丝: 3
- 资源: 8
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南