暗码学简史:从暗码概念到加密算法

联系人:内部会员号 | 

导言:

密码学简史:从密码学的概念到加密算法,它来自陀螺仪金融专栏作家Ethereum的粉丝。描述:本文的大部分内容是解释密码学,也就是今天的密码学

带钱包的手机或电脑坏了。硬币不见了吗?|白话区块链导论131

WWw.iI35。CoM

带钱包的手机或电脑坏了,钱没了吗?|白话区块链131简介来自陀螺财经专栏作家的白话区块链。内容简介:令牌“存储”在哪里?

《从数学到物理学:加密算法简介》作者:乔治莫拉莱斯,翻译校正:阿建

对于那些有好的数学思想的人来说,理解信息安全(密码学)中常用的技能有必要吗?如果你想成为一名密码学家,那就太好了。毕竟,密码学家的工作是组织极难破解的加密算法。然而,加密要素的使用在当今世界已经变得非常普遍,从保护用户的信用卡信息,保护远程用户的网络连接,保护知识产权,防止盗版,密码学无处不在。

我这篇文章的目的是将令人生畏的加密技术翻译成白话,这样每个人都可以理解这些要素是如何被用来加密数据的。

-密码学是数学和物理的结合;它是信息安全技术的中心,保护我们的数据安全和隐私-

1. 暗码学(Cryptology)汗青

WWw.iI35。CoM

“密码术”和“密码术”这两个词在当代文献中常常毫无区别地混在一起,这就把它们的实际意义的混淆扩大到了语义学。实际上,这些不同的词最好解释如下:

Cryptology(密码学)——关于保密技术的艺术性和/或密码学系统的科学性的讨论

WWw.iI35。CoM

Cryptography(构思密码)——构思保密密码系统的有效要素

Cryptoanalysis(密码分析)——致力于发现这样一个缺陷,即明文可以在不知道密钥或算法的情况下从密文中推导出来

译者注:正如作者所说,当代文学中的“密码学”和“密码学”没有区别,这就是“密码学”的含义。此外,虽然密码学诞生于对加密本质的研究,但当代密码学早已超越了对加密和解密的研究,而是扩展到了对如何保证通信中的“保密性”和“身份统一性”的研究。因此,可以说,作者在这里的定义,即使没有过期,至少缩小了密码学。然而,为了理解作者的原意,我们还是按照这里的翻译为下面的回应词。

这篇论文的大部分篇幅是解释“密码学”,也就是今天密码学的实践,我希望读者能想到这些词的含义和区别。

就它而言,密码学已经是一项科学研究多年了。已知的最早的密码学例子是公元前1900年刻在埃及贵族Khnumhotep II墓地主墓上的铭文。无论谁在任何地方雕刻,都会用一些新的标记来代替更稀有的标记。然而,目标似乎不是隐藏的信息,而是改变它的情况,使它看起来更高尚。

WWw.iI35。CoM

在罗马帝国的全盛时期(公元前100年),朱利叶斯凯撒(Julius Caesar)也因使用加密技术向前哨将领发送信息而闻名。这种字符替换密码被称为“凯撒密码”,是人类在文献中最常提到的密码。(所谓的“密码”是一种用于加密或者解密的算法)。所谓的“字符替换加密要素”是用另一个字母替换明文中的每个字母(我们要加密的音频),形成密文(即编码音频)。凯撒的要点是将每个字母移动三位数。例如,“A”将被“D”所取代,“B”将被“E”所取代,依此类推(都被字母后面的第三个字母所取代)。作为回应,最后几个字母将被第一个字母代替,例如,“x”将被“a”代替。

第二次世界大战期间,美国海军从纳瓦霍招募并练习了许多说纳瓦霍语的人。从编码音频的角度来看,这是一个很棒的方法,因为纳瓦霍人之外很少有人学会如何说这样的话,而且当时也没有有效的书籍在纳瓦霍出版。然而,除了单词之外,纳瓦霍人的方言并不是很复杂(根据密码假设),一种土著纳瓦霍语加上一个训练有素的密码学家可以通过合作完全破解这个密码。曾经有一段时间,日本人在1942年的巴丹死亡游行中在菲律宾抓住了乔基约米亚。乔是美国海军的一名纳瓦霍中士,但他不是一名耳语播音员,只是一名无线电信息的翻译。然而,因为他没有参与耳语练习,他根本不明白这些话的意思。当他说他无法解读新闻时,日本人折磨了他。因此,日本