Cryptography 数字签名使用不可否认性

Cryptography 数字签名使用不可否认性,cryptography,Cryptography,如果仅数字签名无法提供不可否认性,并且需要第三方来提供不可否认性,这意味着仅数字签名是毫无价值的。我说得对吗?这取决于所讨论的协议和签名方案是否在没有第三方的情况下提供不可否认性。 例如,在简单的公钥/私钥数字签名设置中,公钥足以让任何人验证给定方是否拥有创建数字签名的私钥。 然后问题就变成了如何保证签名方是当时唯一可以访问私钥的人。没错,因此我们每次都需要一个证书颁发机构。@prashantgolu:CA只对证书进行签名,而不是对单个消息进行签名。但是您可以选择信任没有CA的签名密钥。我们可以

如果仅数字签名无法提供不可否认性,并且需要第三方来提供不可否认性,这意味着仅数字签名是毫无价值的。我说得对吗?

这取决于所讨论的协议和签名方案是否在没有第三方的情况下提供不可否认性。
例如,在简单的公钥/私钥数字签名设置中,公钥足以让任何人验证给定方是否拥有创建数字签名的私钥。

然后问题就变成了如何保证签名方是当时唯一可以访问私钥的人。

没错,因此我们每次都需要一个证书颁发机构。@prashantgolu:CA只对证书进行签名,而不是对单个消息进行签名。但是您可以选择信任没有CA的签名密钥。我们可以,但为了证明发送方拒绝,我们需要一个CA。@prashantgolu不一定,接收方可以通过其他方式验证另一方是否拥有私钥-他甚至可能在密钥最初生成时参与