本文首發公衆號 VenusBlockChain,關注公衆號後可免費閱讀!VenusBlockChain 致力於區塊鏈技術研究,傳播區塊鏈技術和解決方案、區塊鏈應用落地、區塊鏈行業動態等。
1 同態加密應用
匿名投票可以應用於電子政務決議、團體活動投票、公司股東大會決議、明星海選投票等諸多場景,對數字化公平決議場景具備廣大而深遠的影響。
針對投票者的身份(這一點還未涉及)和投票數據的隱私性,以及計票的正確性取決於計票者的信譽,本設計匿名投票方案基於密碼學承諾、零知識證明、同態加密等算法,在不依賴可信第三方服務的前提下,不依賴計票的信譽程度,能夠實現投票數據的隱私性和計票的正確性。
一個簡化的匿名投票系統模型,模型定義如下:
(1)只有兩個候選者Alice和Bob;
(2)只有兩個投票者Obama和Cliton,兩者有算法公鑰,二者都是有身份的人,系統可以保證只投一票;
(3)一個計票人Satan,防止她計票時作弊,但需要她計票;
(4)一個公佈結果人Athena,她用算法私鑰可以解密公佈投票結果。
2 往期回顧
數字簽名系列
- 圖解 ECDSA 簽名與驗籤基本原理
- 圖解 BLS 簽名與驗籤基本原理
- BLS 簽名理論原理和工程實現
- 基於 RSA 的實用門限簽名算法
- 門限密鑰共享技術原理
- 隱私保護利器之環簽名實現原理
- 多重簽名 MultiSig:Schnorr 協議與 ECDSA 協議
- Schnorr 協議:零知識身份證明和數字簽名
智能合約隱私計算
密碼學承諾系列
同態加密系列
3 參考資料
[1] https://www.jianshu.com/p/839333eb5a4d
[2] 微衆銀行區塊鏈WeDPR隱私保護白皮書