原文教材:
Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J].
该书项目地址(可以免费获取):http://toc.cryptobook.us/
系列博客为对该教材的学习笔记(只包括我认为重要的东西)
Coin flipping
掷硬币协议
掷硬币协议描述的是这样一种协议,如下图所示,当A与B企图对某一事件达成一种共识,例如A和B去电影院观看电影,但是A与B想要看不同的电影,直观上,A和B可以当场抛投一枚硬币来决定到底去看哪一部电影。但是,如果A和B并不在当面,而是作为通信的双方,如何实现抛硬币协议将采用更为复杂的方法。
一个简单的两方抛硬币协议如下:

本文介绍了远程掷硬币协议的概念,用于解决不在同一地点的双方达成共识的问题。通过比特承诺协议,确保了协议的公平性和安全性。比特承诺协议要求隐藏性和捆绑性,即承诺信息不能泄露承诺的比特,且承诺一旦做出,不能更改。文中还举例说明了比特承诺协议的工作原理及其在掷硬币协议中的应用。
最低0.47元/天 解锁文章

1656

被折叠的 条评论
为什么被折叠?



