行业新闻与博客

加密和解密 - 永无止境的战斗

自公元前 3000 年以来,密码已被用于加密和解密敏感日期。然而,随着互联网的扩展和每天在线交换的敏感数据量不断增加,它们对日常信息安全的重要性和相关性变得非常重要。

密码和加密的历史是一个引人注目的历史。它包括密码学家(加密)和密码分析师(解密)之间的持续战斗,重复的加密算法开发周期,试图打破现有的密码算法,然后创建一个新的密码算法来替换破碎的算法。
同样的战斗在今天继续,但更加强调创建更强大和更强的密钥,因此当现有密钥被分解 / 攻击(或显示弱化迹象)时,新密钥已准备就绪并等待。如果您在网络上花费了大量时间,那么您在日常生活中就会接触到 RSA 算法:它的影响无处不在。RSA 算法于 1977年由 Ron Rivest,Adi Shamir 和 Len Adleman 首次公开发布。自那时以来,已经发生了很大的变化,因为已经引入了新的算法来取代破碎的算法或那些即将被破坏的算法。但是,随着计算能力的提高,下一代 RSA 算法的威胁也将随之增加。一如既往,这只是一个时间问题。

加密里程碑

为了更好地了解在与网络犯罪分子的战争中的未来 - 以及等待的重大新发展 - 让我们回顾一些重要的密码里程碑。

据说最古老的密码是纪念碑上的象形文字(古埃及文字),可追溯到 5000 多年前。直到 19 世纪,它们才被认为是难以辨认的。然而,如果历史告诉我们一件事,那就是永远不会在安全世界中神圣不可侵犯!

凯撒密码
在公元前一世纪,我们看到了凯撒密码的出现 - 凯撒密码是罗马皇帝朱利叶斯凯撒经常使用的最着名的密码学方法之一。该密码通过将原始消息中的每个字母替换为位于字母表中固定数量位置的另一个字母来工作。这个固定位置只有发送者和接收者知道(称为移位密码)。但是,通过尝试最多 26 个移位数,可以很容易地解密这些密码。如果他们有技术使用随机移位,他们可以有效地增加排列的数量(到 26 x 25 x 24 x ... = 400000000000000000000000000!),使消息解密变得更加困难。

Caesar 密码基于替换密码加密方法,该方法基于固定规则重新排列字符序列。这些是历史上最常用的加密系统。然而,替换密码都可以使用频率分析进行解密,其中结合语言参数以基于它们出现的频率来猜测预加密的字母。

战争带来了对更强加密的需求

现代通信的发展和隐藏敏感数据的需要促成了第一次世界大战期间密码学和密码分析的激增。机械密码机的出现增加了解密甚至最复杂密码的可能性。这些机器还可以创建更复杂的加密方法。对于前几代人来说,没有人比公众意识更能引起共鸣,而不是可怕的谜。


Enigma 密码学


由德国工程师 Arthur Scherbius 于 1918 年发明,Enigma 密码学以多字母替换加密为特色。该装置包含多个转子(称为扰码器),嵌入了 26 个字母和一个插板。这台机器能够进行单个字母字符转换。对于键盘上输入的每个字母,加扰器旋转一个灰度,使用随每个输入字母改变的键可以轻松加密或解密。

在德国入侵的威胁下,波兰发明了自己的加密机器,称为 Bombe。然而,随着 Enigma 的持续改进和创建越来越多的加密模式的能力,波兰继续其密码分析工作是不经济的。1939 年,也就是第二次世界大战开始前两周,波兰将其研究成果和解密工作传递给了英国。有了这些信息,英国最终能够解密德国军队对 Enigma 的模式,并且 Enigma 代码终于被打破了。


Enigma 秘密


作为计算机科学和人工智能之父,Alan Turing 设计了巨大的机电“Bombes” - 现代计算机的先驱。Bombes 是 Bletchley Park 在解密 Enigma(称为 Ultra)时的战争胜利的关键。从解密德国运动和战斗计划的通信中获得的信息仍然是盟军的重要数据来源,直到 1938年至 1945年战争结束。这一突破仍然保密,因此德国将继续完全信任 Enigma 直到战争结束。然而,Enigma 被解密的事实直到 1974 年才成为公众所知。

结论

自第二次世界大战以来,密码学家和密码分析师使用的工具已从机械机器转移到更强大和更强大的计算机上。随着互联网的发展以及计算机和智能手机的普及,日常信息安全的重要性不再被视为军事或政府关注的问题。这让我们回到了永无止境的战斗,以便在网络犯罪分子和我们必须回答的问题上领先一步。我们怎样才能保持领先一步?什么新的威慑物在阴影中等待?

非常感谢您对亚洲注册的支持与信任!

禁止转载



需要帮助吗?联系我们的支持团队 在线客服