除了 GPG/PGP 以外,还有什么能够担任数字签名的应用?

2021-07-11 21:22:15 +08:00
 Co1a

在这个模型里,主要的验证来自从 PGP 公共服务器上去拉去相同的密钥对指纹进行验证,但是对拜占庭将军问题无法解决.

理想状态下

用户 A 在网络中公布了信息Hello World并对其签名,这时服务器拥有 A 的密钥指纹,可以对其验证。

投毒

用户 B 对 A 的信息进行拦截,复制 A 的信息并请求到 C 下,有没有什么好的方法来防止双重回复的问题?服务器存在一定程度的时延

804 次点击
所在节点    问与答
2 条回复
ZRS
2021-07-11 22:38:04 +08:00
没理解想表达的意思,B 不拥有 A 的私钥,如何复制 A 的信息伪造签名请求到 C 呢?

问题的核心还是:如何确认公钥服务器上的 A 的公钥就是 A 的,这就又回到 PKI 体系上去了。
Co1a
2021-07-11 23:12:14 +08:00
@ZRS 我有点钻牛角尖 一语点醒我了,A 仅需要对 Message 标记 Target 即可,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/788883

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX