对称密码学的一键奇迹

robot
摘要生成中

我最近一直在研究加密方法,让我告诉你——对称密码学既简单又令人沮丧地有缺陷。它就像拥有一把锁和解锁你前门的钥匙:方便得要命,直到有人偷了那把钥匙!

整个概念依赖于双方之间的共享秘密。我用我们的共同密钥对我的消息进行加密,发送给你这些乱码,然后你用同样的密钥进行解密。瞧!我们正在通过互联网窃窃私语。

军事和政府类型几十年来一直喜欢这种方法,尽管我对他们在这些系统中建立了多少后门持怀疑态度。加密过程本身很简单:将文本通过一个密码算法,得到加密的垃圾。只有拥有我们珍贵密钥的人才能理解它。

安全性依赖于密钥复杂性。128位密钥通过暴力破解需要很长时间,而256位密钥在实际上是量子抗性 - 或者他们是这么说的。我并不完全相信量子抗性会永远有效,但那是另一个话题。

我对对称加密感到困扰的是密钥交换问题。如何在不安全的连接上秘密地与某人共享那个至关重要的密钥?这是一个巨大的漏洞!如果我在传输过程中截取了你的密钥,你所有花哨的加密就变得完全无用。

这就是为什么大多数现代系统使用混合方法。它们将采用非对称加密(两钥匙方法)仅仅是为了安全地交换对称密钥。这是一个巧妙的变通方法,但感觉像是在对一个根本设计缺陷贴创可贴。

而且别让我开始谈实施!即使是最数学上安全的算法,在编码不当时也变得毫无价值。由开发者错误而非算法弱点导致的高调泄露事件数量令人沮丧。

尽管我有批评,但我无法否认对称加密的速度和效率优势。它使用的计算能力远低于非对称方法,使其非常适合加密大数据集或实时通信。这就是为什么高级加密标准(AES)在今天的消息应用程序到云存储中占据主导地位。

有趣的是,比特币根本不使用加密 - 只是数字签名。许多人混淆了这些概念,但它们完全服务于不同的目的。

对称加密的美在于其优雅的简单性,但正是这种简单性造就了它最大的弱点。然而,在一个我们的数据越来越多地存储在云端的世界里,这些算法仍然是抵御窥探者的必不可少的屏障——尽管这个屏障可能并不完美。

BTC2.6%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)