密码学是对密码和代码的研究,在保障和保护数据方面起着重要作用。我们还可以在古埃及文明中找到它的踪迹。因此,可以毫不夸张地断定,现代加密方法是由漫长而空前的演变历史产生的。
从刻在石头上的秘密谈话到数字签名和哈希值,它通过提供数据保护、隐私和完整性,彻底改变了电信和技术。这篇文章瞥见了密码学实践的演变历史。
原始的密码学实践
埃及象形文字
最原始的加密实践在3900年前以非标准的象形文字形式存在。埃及象形文字是埃及文明中用于书面交流的正式字母。它包含有复杂的设计和符号的象形文字。这些象形文字存在于一个叫Khnumhotep的埃及贵族的坟墓中。利用这些做法背后的驱动力是为了增强语言的吸引力。
希腊实例
古代其他明显的应用是在斯巴达的军队中发现的。据说利用换位密码的目的是模糊的。根据各种资源,这些方法是为了认证、保密和避免任何不祥之兆。
另一种技术是通过将信息羊皮纸包裹在一个特定大小和体积的圆柱体上来编写代码。这将使信息无法破译,直到被包裹在一个类似尺寸的圆柱体上。
原始的隐写术
在涂有蜡的桌子上刻上信息,在奴隶剃过的头上纹上信息,是最著名的隐写术的例子。
古典凯撒密码
经典凯撒密码是古代最现代的密码学实践之一。罗马君主朱利叶斯-凯撒使用这些简单的移位密码与他的军队和贵族们进行秘密交流。关键在于为密码或破译密码而进行的移位次数。
文艺复兴和中世纪的密码学
尽管在中世纪取得了相当大的进步,但替换密码是密码学的标准。密码学在安全通信中变得越来越重要。密码分析,即破解密码的科学,在中世纪引起了科学家们的注意,并很快成为一个备受关注的话题。
公元800年的首次解密
公元800年,阿拉伯数学家Al Kindi首次实现了解密。他提出了频率分析的概念,使替换密码容易被解密。这一成功的尝试使人们更热衷于学习和开发更系统、更专业的方法来解密信息。
多字母密码
1465年,莱昂内-阿尔贝蒂提出了一个对抗阿尔金迪解密方法的解决方案。他开发了一种多字母密码,使用传统的解密技术很难解密。这种方法使用两种不同的字母进行加密。一个字母是用来书写原始信息的。第二个字母用于替换和映射原始信息,以创建一个无法破译的秘密代码。
多字母密码与置换密码相结合,使信息变得非常安全。在没有完全了解字母的情况下,对加密信息使用频率分析解密是毫无意义的。
文艺复兴时期的二进制编码
文艺复兴时期,在1623年使用二进制编码见证了一些现代的信息加密方法。这种方法是由著名的多面手弗朗西斯-培根爵士提出的。
近几个世纪的现代化
随着记录的逐步推进,密码学研究在1970年由杰弗逊爵士取得了突破性进展。虽然他从未建造过,但他的密码轮的想法被认为是那个时代的大师级人物。这个密码是建立在36个字母轮上的,从而形成了一个非常复杂的编码。
密码轮在第二次世界大战中得到了广泛认可。它为美国军队的安全通信提供了加密技术的基础。
英格玛机
二战中一个著名的模拟密码学的例子,叫做英格玛机。它增强了轮式密码机的理念。 在第二次世界大战中,轴心国采用了它,用旋转的轮子来隐藏信息,使得没有英格玛机就无法破译。
然而,随着计算机的出现,解密变得容易了。解密也被认为是盟军在第二次世界大战中获胜的一个重要组成部分。
计算机时代的密码学实践
随着技术的出现和现代化,密码学成为通信的一个必要组成部分。在这些进步之后,128位加密是一个基本标准,比任何中世纪或古代的做法都要可靠。
1990年,量子密码学的发明彻底改变了密码学的历史。它为保密通信中的保密性、完整性和真实性的应用提供了无可比拟的强度和可靠性。
此外,在现代加密技术的帮助下,加密货币成为可能。加密货币采用了几种做法,包括散列、数字签名以及公钥加密。利用这些技术的目的是为了确保区块链上存储的交易和数据的安全性和真实性。
总结
这篇文章概述了密码学的历史,以及它是如何在四千年中演变的。然而,随着现代或量子密码学的出现,以及不断发展的威胁与数据安全的迫切需要,密码学的演变不太可能停止。