Encryption 公钥加密提供了什么?

Encryption 公钥加密提供了什么?,encryption,certificate,digital-signature,public-key-encryption,Encryption,Certificate,Digital Signature,Public Key Encryption,这是关于我做的一个测试,但是我问这个问题是因为我想理解这些概念,我对它们有点困惑 Maria encrypts her document with her private key. Maria sends the document to John John decrypt the received document using Maria's public key. 我想知道这个过程是否提供: 1) authenticity 2) integrity 3) non-repudiation 4)

这是关于我做的一个测试,但是我问这个问题是因为我想理解这些概念,我对它们有点困惑

Maria encrypts her document with her private key.
Maria sends the document to John
John decrypt the received document using Maria's public key.
我想知道这个过程是否提供:

1) authenticity
2) integrity
3) non-repudiation
4) confidentiality.
我还想知道这4项中哪些是通过证书和数字签名提供的

谢谢

  • 真实性您可以使用公钥-私钥对进行身份验证,如果我没有弄错的话,ssh也可以做类似的事情。事实上,您可以在这种情况下设置服务器,而无需根据此原则输入登录密码

  • 完整性 我不相信公钥-私钥本身就可以解释这一点

  • 不可抵赖 如果没有一个认证机构表明您加密公钥的私钥的所有者是您期望的来源,则无法自行获取。更多

  • 保密性 它的工作方式是,您拥有公钥-私钥对“public”可以访问他们用来加密数据的密钥,但只有一个人拥有私钥来解密数据。因此,它带来了保密性,只有预期的人才能读取数据


  • 再加上一些细节,我们可能会对#1、#2和#3表示同意。绝对不会。