同态加密与非对称加密的区别

robot
摘要生成中

在数字安全的世界中,加密系统分为两个主要领域:对称和非对称。有趣的是,非对称加密包括两种情况:加密本身和数字签名。

我们可以这样划分:

  • 对称加密 (单个密钥)
  • 非对称加密 ( 公钥 )
    • 非对称加密
    • 数字签名 (可能包含加密或不包含)

让我们专注于算法。

差异的本质

表面上差别很小。对称加密用一个密钥,而非对称加密用两个密钥。但这种简单的表象隐藏着一个充满功能和技术复杂性的世界。

关于密钥

密钥是比特链。它是这样工作的。在对称加密中,使用相同的密钥进行加密和解密。而在非对称加密中,有一个用于加密的公钥(和一个用于解密的私钥)。

想象一下,爱丽丝给鲍勃发一条消息。使用对称加密,她需要与他共享密钥。这有点危险。可能会被某人窃取。

但对于非对称呢?使用Bob的公钥进行加密。他只有私钥进行解密。更安全,毫无疑问。

( 密钥的长度很重要

对称密钥相对较短。通常为128或256位。随机选择。

而非对称的密钥则要长得多。两个密钥之间存在数学关系,可以被利用。因此,它必须更长。一个128位的对称密钥在安全性上相当于一个2048位的非对称密钥。看起来不太平衡,是吗?

) 对立的优缺点

对称加密快速。需要更少的计算能量。但密钥分配是一个真正的问题。

非对称?解决了分配问题。但它非常慢。消耗更多资源。

什么时候使用它们

对称加密更快。政府使用AES来保护其敏感信息。取代了旧的DES.

非对称加密在许多人需要安全通信时非常有用。加密电子邮件是一个很好的例子。

混合系统也存在

它们经常一起使用。TLS协议就是一个例子。它们确保互联网连接。SSL现在过时且不安全。TLS是更好的替代品。

数字货币和加密

有些人错误地认为区块链使用非对称加密。数字货币钱包使用加密的密码,是的。

但在比特币中,例如,数字签名算法###ECDSA###并不以传统意义上的方式进行加密。可以在不加密消息的情况下进行签名。这有点令人困惑,但理解这一点很重要。

( 总结

这两种类型在我们的数字世界中都是必不可少的。尽管它们不同,但却是相互补充的。随着威胁的演变,加密技术的两种形式将继续成为信息安全的基石。看起来我们将长期依赖它们。

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