信息安全中的公钥加密是什么?


公钥加密是一种加密方法,它需要成对的公钥和私钥(或非对称密钥)算法来进行安全的数据通信。公钥加密也称为非对称加密。它是一种加密形式,用户拥有一对加密密钥,包括公钥和私钥。

这些密钥在数值上是相关的,但私钥不能从公钥中更改。使用公钥加密的消息只能使用相关的私钥解密。

公钥加密主要有两个分支,如下所示:

  • 公钥加密 - 使用接收方公钥加密的消息,除了拥有相应私钥的接收方之外,其他人无法解密。它可以用来提供机密性。

  • 数字签名 - 使用发送方私钥签名的消息,可以由拥有发送方公钥的人进行验证,从而检查发送方是否签署了该消息,以及该消息是否被篡改。这可以用来提供真实性。

数字签名是一种数值技术,用于验证消息、软件或数字文件的真实性和完整性。它使我们能够检查作者姓名、签名日期和时间,并对消息文本进行身份验证。数字签名提供了更高的内在安全性,旨在解决数字通信中篡改和身份盗用的问题。

公钥加密的一个协议是安全的邮箱带邮件投递口。邮件投递口是公开定义和可用的;其位置(街道地址)在某种程度上是公钥。任何了解街道地址的人都可以走到门口,通过投递口投递书面信息,但只有拥有钥匙的人才能打开邮箱并阅读信息。

数字签名的类比是使用个人蜡封来封存信封。消息可以被任何人打开,但印章的存在可以验证发送方。

公钥加密的主要问题是证明公钥是真实的,并且没有被恶意第三方篡改或恢复。解决此问题的通用方法是需要一个公钥基础设施 (PKI),其中一个或多个第三方(称为证书颁发机构)认证密钥对的所有权。PGP 使用的另一种方法是“信任网”方法,以提供密钥对的真实性。

公钥技术在计算上比纯对称算法复杂得多。这些技术的应用允许各种各样的应用。

更新于: 2022-03-07

3K+ 阅读量

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告