密码学与密钥管理:存储与更新策略

需积分: 9 10 下载量 49 浏览量 更新于2024-08-10 收藏 3.1MB PDF 举报
"存储密钥和密码学在信息安全中扮演着至关重要的角色。本文主要讨论了密钥管理和存储的策略,以及密码学的历史和发展。" 在《存储密钥-maven实战 许晓斌》中,作者探讨了密钥更新和存储的关键概念。密钥更新是一个重要的过程,特别是在需要频繁更换加密数据链路密钥的情况下。通过使用单向函数,共享旧密钥的Alice和Bob可以协同产生新的密钥,确保数据的安全性。尽管这提供了一种方便的密钥管理方式,但如果旧密钥被攻击者Eve获取,新密钥的安全性也会受到威胁。因此,密钥更新主要用于防止唯密文攻击,而不是防止已知密钥的攻击。 在存储密钥方面,文中提到了几种常见的方法。对于单用户场景,最简单的做法是让用户记忆密钥,例如IPS系统允许用户直接输入或生成64比特密钥。另外,也有物理存储方式,如磁条卡、ROM密钥或智能卡。这些方法使得密钥在使用时不会直接暴露给用户,增加了安全性。ROM密钥利用人们对于物理钥匙的熟悉度,将其转化为加密密钥的物理形态,使得密钥的保护更为直观。 关于密码学的历史,文章简述了其发展过程。早期的密码学进展多在秘密领域进行,如威廉·弗里德曼的重合指数研究和爱德华·希本的转轮机专利。在20世纪,Claude Shannon的《保密系统的通信理论》引入了信息论到密码学,而David Kahn的《破译者》则让更多人了解到密码学的历史。自那以后,密码学文献逐渐增多,包括IBM在70年代初发布的关于DES(数据加密标准)的研究报告。 本文深入浅出地阐述了密钥管理和存储的策略,以及密码学的历史演变,对于理解信息安全的基本原理和技术发展具有重要价值。同时,这些知识对于从事IT行业的人员,尤其是专注于安全和加密技术的专家来说,是非常宝贵的参考资料。