以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 聚幣 > Info

科普 | 基于MPC的隱私計算技術——隱私聚合_GLE:數字貨幣交易app下載

Author:

Time:1900/1/1 0:00:00

導讀隱私聚合技術是專用于解決MPC安全多方求和問題的一種特殊協議。能夠解決該問題的協議有很多種,包括基于加法同態加密的協議,線性秘密分享的協議等等。本文中的隱私聚合是指基于Google在CCS2017上提出的用于解決聯邦學習中梯度安全聚合問題的協議在聯邦場景下的優化。

初識

在聯邦學習領域中,我們遇到的一個主要問題是,如何保證在分布式訓練中梯度聚合時各客戶端梯度的數據安全性。服務器若是直接拿到明文梯度進行聚合,雖然是對梯度進行操作,沒有直接操作原數據并不會直接泄露隱私數據,但是對于攻擊者來說,由于梯度本身就包含原數據的一些信息,通過梯度進行攻擊,還是很容易攻擊到客戶端的隱私數據。

因此,保證各客戶端在梯度聚合階段自己梯度的安全就非常重要。

Google在CCS2017上提出了一種協議用來解決梯度聚合的安全問題,其核心思想是對于每一個客戶端的梯度加上混淆項,由于混淆項是和其他客戶端共同協商特殊構造的且只有自己知道,在聚合時,每個客戶端傳給服務器的梯度中的混淆項都可以消除掉,使得服務器可以在拿到真實的梯度聚合結果的前提下無法攻擊到各客戶端的真實梯度值。由于每一個客戶端發來的都是混淆過的梯度,且梯度中的混淆項只有客戶端自己知道,在其他客戶端和服務器不合謀的前提下,可以保證各客戶端梯度的隱私性。

人民數字FINTECH推出區塊鏈科普動畫:人民日報數字傳播發布微博稱,人民數字FINTECH出品《趣味科普|區塊鏈動畫》。[2020/3/31]

隱私聚合協議

想要站在巨人的肩膀上,首先要學會攀爬。我們需要先學習一下Google是如何做的,概括學習《PracticalSecureAggregationforPrivacy-PreservingMachineLearning》這篇會議論文。

▲?相關概念

混淆公式:

聚合公式:

動態 | 鏈客社區聯合北京交通廣播推出區塊鏈技術科普節目:12月11日15:15—16:00,區塊鏈技術社區——鏈客區塊鏈技術社區將聯合北京交通廣播FM103.9從零開始為大眾科普解碼區塊鏈技術,蜻蜓FM及北京廣播網同期進行全球直播。首期做客嘉賓為鏈客區塊鏈技術社區創始人郄建軍和百度區塊鏈產品負責人于雅楠。[2019/12/11]

閾值秘密分享:

秘密分享是指數據拆散成多個無意義的數,并將這些數分發到多個參與方那里。每個參與方拿到的都是原始數據的一部分,一個或少數幾個參與方無法還原出原始數據,只有全部參與方的數據湊在一起時才能還原出原本數據。閾值秘密分享則是將還原的條件放寬,參數方個數達到閾值時數據就可以還原。

▲?協議流程

動態 | 區塊鏈技術入選科普雜志《科學美國人》2019十大突破性技術榜單:據新浪網今日新聞報道,美國科普雜志《科學美國人》公布 2019 十大突破性技術榜單。區塊鏈技術因在保障食品安全中的作用而上榜。 入選榜單具體原因:區塊鏈技術的發展應用將顯著改善食品污染源數據追蹤的困境。利用區塊鏈云端系統,食品制造商可以依次在計算機儲存各類過程的信息。[2019/9/29]

第0輪:客戶端初始化相關安全參數,生成公私鑰對用于后續流程,并發送公鑰給服務器。服務器收集足夠客戶端的公鑰數據,并記錄這一階段的存活客戶端為u1。

第1輪:服務器廣播收到的公鑰給所有客戶端。客戶端拿到其他客戶端的公鑰,并隨機生成生成混淆項bu;將自己的私鑰su以及bu通過秘密分享生成客戶端總數量的碎片,并使用碎片對應客戶端的的公鑰cu加密,返回給服務器。服務器收集足夠客戶端加密的碎片數據,并記錄這一階段的存活客戶端為u2。

動態 | 央行官微舊文重發“再科普”:范一飛詳解數字貨幣:據中國經濟網消息,今日,央行官微公眾號頭條重新發布央行副行長范一飛在2018年1月25日題為《關于央行數字貨幣的幾點考慮》的文章,對央行數字貨幣再次進行科普。同時,微信公眾號第二條發布支付司副司長穆長春8月10日在第三屆中國金融四十人伊春論壇上的演講。近年來,各主要國家和地區央行及貨幣當局均在對發行央行數字貨幣開展研究,新加坡央行和瑞典央行等已經開始進行相關試驗,人民銀行也在組織進行積極探索和研究。[2019/8/21]

第2輪:服務器將收集到的客戶端加密的碎片數據轉發到對應的客戶端。客戶端收到后根據混淆公式對自己的數據進行混淆,并將混淆后的數據發送給服務器。服務器將u3廣播給每個客戶端,并記錄這一階段的存活客戶端為u3。

第3輪:客戶端收到u3,檢查客戶端個數是否大于等于安全參數t,小于則終止協議。若大于等于t則對u3進行簽名將簽名發送給服務器。服務器收集到足夠客戶端的簽名,并記錄這一階段的存活客戶端為u4。

財政部副部長朱光耀:數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展:今日,在中國發展高層論壇2018年會上,財政部副部長朱光耀表示:“數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展。也要關注數字經濟的其他影響,包括稅收征管、反洗錢監管措施等要跟上。”[2018/3/25]

第4輪:服務器向客戶端廣播收集到的簽名列表。客戶端收到簽名列表,驗證簽名列表大于等于安全參數t,否則中止協議。如果大于等于安全參數t則進行驗簽。驗簽出錯則中止協議。驗簽結束后,對于u2和u3的差集中的客戶端,即離線客戶端,向服務器發送離線客戶端的私鑰su的碎片,對于u2中的客戶端,即在線客戶端,向服務器發送在線客戶端bu的碎片。服務器將收集到每個客戶端的bu碎片進行還原,將收集到的離線客戶端的su碎片進行還原,然后將收到的所有混淆數據根據聚合公式進行聚合,并使用恢復su減去離線客戶端的混淆項,最終消去所有混淆項獲得真實的聚合結果。具體的方式可參看原論文的詳細協議流程。

Google這篇論文的背景是移動端作為客戶端提供數據參與聯邦學習的訓練,因此每個客戶端都是有很大的可能性隨時離線的。由于每個客戶端的梯度都在聚合之前進行了混淆,如果有客戶端在梯度混淆后還未發給服務器就離線了,會導致在聚合階段,其他客戶端梯度中的混淆項無法被消除,服務器拿到的梯度聚合值是錯誤的,影響最終訓練的結果。

為解決這個問題,協議引入了閾值秘密分享技術在聚合前,將自己混淆項的一部分分享給其他客戶端,這樣服務器可以在客戶端離線后從其他在線客戶端恢復離線客戶端的混淆項。但如果服務器可以隨意恢復任意客戶端的混淆項從而拿到梯度的真實值,這樣即使解決了離線客戶端的問題,也失去了隱私保護的特性。為了防止服務器隨意還原客戶端梯度的混淆項,協議中引入了另一個隨機生成的混淆項,并同樣將新引入的混淆項通過秘密分享技術分享給其他客戶端。

每個客戶端在第4輪被請求某個客戶端的碎片時,如果該客戶端離線則只提供su的碎片,如果該客戶端在線則只提供bu的碎片,對于離線客戶端中會影響聚合結果的混淆項可以通過該客戶端的su恢復出來,而對于在線客戶端發來梯度中的兩個混淆項無法都還原出來。通過設置秘密分享時的閾值大小為安全參數之上,使得就算服務器向一批客戶端獲取某個客戶端的su,向另一批客戶端獲取這一客戶端的bu,客戶端的總數量使得服務器也無法同時獲取su和bu,保證客戶端真實梯度的安全性。

閾值的安全參數根據不同的敵手模型如下圖所示。

優化和擴展

該協議主要是面向移動端聯邦學習中的梯度聚合,因此在聯邦場景下可以將解決離線客戶端問題的第二個混淆項bu,秘密分享和還原的階段去除,可以省去大幅的開銷,并且更適合于聯邦場景下的隱私計算。

由于該協議中的混淆項,是客戶端與其他所有參與協議的客戶端一起協商計算產生的,對于參與協議客戶端較多的情況下整個協議的性能會大幅下降,針對于這種情況,KalikinkarMandal等人提出了新的方案進行改進,方案引入了正則圖和鄰居用戶的概念,每個客戶端之和在他鄰居中的客戶端協商秘鑰產生掩碼以解決該問題。

基于上述協議解決了MPC中的多方加減法運算,但其實借鑒上述協議思路,可以改造出適用于乘法和除法運算的協議,即項協議中的混淆公式和聚合公式中的加減依次替換為乘除就可以解決MPC中的多方乘除運算,但由于對多個混淆項交替進行了乘除運算,在最終聚合時會產生一定的精度損失,針對精度損失的問題則可以修改混淆公式,避免直接做除法運算,而在最終聚合時進行除法計算抵消混淆項。

作者簡介

劉敬

數據網格實驗室算法工程師

致力于研究MPC通用和專用算法

Tags:區塊鏈MPC數字貨幣GLE區塊鏈技術通俗講解科普SMPC價格數字貨幣交易app下載Gleec BTC

聚幣
Nansen:鏈上數據解讀上海升級后的以太坊網絡現狀_ETH:無聊猿幣ape

原文標題:《StateOfEthereum:APost-ShapellaUpdate》原文作者:TharmLertviwatkul,nansen原文編譯:Kate.

1900/1/1 0:00:00
易被忽視的Web3增長困境:增長平臺自身是否也在增長?_ALX:WEB

作者:Web3Traveler在挑選任務平臺時,項目方不僅需要考量平臺帶來的流量,更需要思考:平臺是否在實現自身增長。“工欲善其事,必先利其器。智者當借力而行”.

1900/1/1 0:00:00
SignalPlus宏觀點評(20230511)_TOKEN:TOK價格

各位朋友,歡迎來到SignalPlus宏觀點評。SignalPlus宏觀點評每天為各位更新宏觀市場信息,并分享我們對宏觀趨勢的觀察和看法。歡迎追蹤訂閱,與我們一起關注最新的市場動態.

1900/1/1 0:00:00
報告:41%的英國人認為投資加密貨幣的風險與股市一樣高_CRYPT:Crypto Island

據Cointelegraph報道,Piplsay進行的一項新民意調查發現,現在有41%的英國人認為投資加密貨幣的風險與股市一樣高.

1900/1/1 0:00:00
聯盟分析-政策法規 | 案例評析:區塊鏈免押租賃平臺租賃合同糾紛案_BAA:BAAS

|合規聯盟原創出品| 案情簡介 2017年7月3日,原告蘭拓科技與支付寶網絡技術有限公司簽約,開通支付寶企業賬戶.

1900/1/1 0:00:00
NFT資產瀏覽器NFTSCAN發布公測版_PIX:PixPepe

巴比特訊,7月22日,NFT資產瀏覽器NFTSCAN發推宣布發布公開測試版。據悉,NFTSCAN是基于以太坊網絡的NFT資產瀏覽器產品,測試階段已收錄40個熱門NFT項目,例如OpenSea、R.

1900/1/1 0:00:00
ads