前言
之前,我們介紹了一種簡潔高效的「多方隱私集合求交協議」,該協議是針對多方隱私集合求交場景設計的,解決了基于兩方協議簡單擴展到多方時產生的數據安全問題,詳見前文《叮!多方隱私集合求交發來“會議邀請”》。
本文將介紹另一種使用廣泛的隱私計算技術--匿蹤查詢。匿蹤查詢顧名思義就是查詢方的查詢記錄是隱藏的,數據方不知道查詢方查了哪條數據。具體定義是查詢方向數據方發送要查詢的id,通過交互使得數據方返回給查詢方該id的對應信息,如果未查到則返回空,在整個過程中查詢方無法知道查詢id之外的數據,數據方也無法知道查詢方查詢的是哪個id。
為 SUDO 代幣添加轉賬功能的提案已開始投票:2月5日消息,為 SUDO 代幣添加轉賬功能的提案已開始投票,將于 2 月 7 日結束。該提案發起者表示,該提案旨在釋放 SUDO 的流通性,有關激勵流動性的提案可能會在晚些時候提出。目前該提案的支持率與反對率分別為 58.6% 與 41.39%,投票參與率為 4.4%。[2023/2/5 11:48:41]
例如:現在有個股神,很多人都關注他炒股的一舉一動,把他關注的股票作為購買的參考,但是股神不想泄露這些信息以免影響股票價格,這個時候,股神就可以使用「匿蹤查詢技術」來查詢股票信息,保證他查詢數據時的隱私性。
知識點科普
不經意傳輸-OTOblivioustransfer????????????
報告:勒索軟件攻擊頻率隨著比特幣價格下跌而下降:7月26日消息,據美國網絡安全公司 SonicWall 的一份報告,2022 年上半年全球勒索軟件攻擊的數量呈下降趨勢。SonicWall 的研究人員在 2022 年上半年記錄了 2.361 億次勒索軟件嘗試,同比下降 23%。研究人員表示,加密貨幣價格的暴跌使網絡犯罪分子遠離勒索軟件。(theblock)[2022/7/26 2:39:04]
不經意傳輸:接收方想要獲取發送方n個數據里的第i個,但是需要保證接收方只能拿到第i個數據,無法拿到其他數據,發送方也無法知道接收方拿的是第幾個數據。
從不經意傳輸的定義來看和匿蹤查詢是比較接近的,但是不經意傳輸是需要查詢者知道自己要查詢的數據是在哪個位置,通常情況下查詢者在查詢前是無法知道具體要查詢的位置。
a16z合伙人:Crypto和Web3領域存在創新,應關注長期愿景和產品周期:6月28日消息,a16z合伙人Chris Dixon發文對比互聯網時代和當下Web3的現狀,并發布金融周期和產品周期圖表。
Chris Dixon指出,現在的科技行業與21世紀20年代有很大不同。少數科技巨頭主導互聯網,發揮巨大的經濟和文化影響。在21世紀20年代,Web2大多被忽視或被視為談論瑣事的技術人員。如今,既得利益者積極應對有朝一日可能威脅到自己的新運動。但是,21世紀20年代出現的創造性模式今天仍然存在,由那些能提前看到更多可能性的愛好者推動。你只需要知道去哪里找到它們。Chris Dixon認為最好的地方是Crypto和Web3。
在他看來,現在的金融負面情緒與2008年最為相似。如果我們正走向長期低迷,那么可以從2008年那個時代學到一些戰術上的教訓,即保全資本并專注于長期愿景。戰略上的教訓是始終聚焦在產品周期上。對聰明人來說,看起來有趣的東西通常是因為它們具有豐富的產品可能性。這些可能性最終成為現實。玩具成為必備工具。周末愛好成為主流活動。憤世嫉俗者聽起來很聰明,但樂觀主義者創造了未來。[2022/6/28 1:36:34]
隱私信息檢索-PIRPrivateInformationRetrieval?
CoinGecko收錄比索穩定幣MXNT價格信息:6月21日消息,CoinGecko收錄比索穩定幣MXNT價格信息。
此前消息,Tether推出與墨西哥比索1:1掛鉤的新穩定幣MXNT,標志著其進入拉丁美洲市場。據悉,MXNT最初將在以太坊、Tron和Polygon區塊鏈上提供。[2022/6/22 4:43:44]
隱私信息檢索:查詢方向數據庫請求查詢指定位置的數據,但需要保護查詢方的查詢位置不被數據庫感知。和不經意傳輸技術不同的是,隱私信息檢索是無需保護數據庫的隱私的,數據庫對于查詢方來說是公開的,相當于是安全性弱化的不經意傳輸。
除開安全性的區別外,隱私信息檢索的一個側重研究目標就是減少通信量,根據上面的定義可以看出隱私信息檢索的一種最簡單實現就是數據庫直接將所有數據發給查詢方,查詢方本地查詢獲取數據就行,但是這種方案效率太低了,特別是數據庫數據量比較大時,數據傳輸時間太長,長到查詢方的本地查詢時間都可以忽略不計。因此現在有很多研究都是建立在多數據庫服務副本的前提下去做查詢時數據傳輸量的優化,以減少查詢時間。
匿蹤查詢算法流程解讀
一種比較簡單的、實現匿蹤查詢的思路:先通過某種方法定位到要查詢的數據在查詢方數據集里的哪個位置,然后通過不經意傳輸技術根據這個位置去拿要查詢數據key對應的value。定位查詢數據位置的方法,有一種方案是通過執行隱私集合求交算法,這樣查詢方就可以定位到查詢數據對應的位置或者確定本次查詢是否命中了。
接下來介紹另一種基于同態加密和多項式的匿蹤查詢算法流程,查詢方擁有查詢數據q,數據方擁有鍵值對,,...,。
數據方將鍵值數據使用插值法構造出多項式H(x),將所有鍵看出x軸坐標構建出F(x),并生成隨機數r,計算出多項式G(x)=H(x)+r*F(x),易看出G(x)和H(x)的性質是一樣的,帶入鍵值對中的健可以算出對應值,帶入其他數據算出的就是隨機數了:
查詢方生成全同態加密的秘鑰對,將查詢數據q使用公鑰進行加密后,和公鑰一起發送給數據方;數據方使用公鑰將加密后的數據q帶入到F(x)和G(x)中計算,計算Enc(F(q))和Enc(G(q))并發送給查詢方;查詢方使用私鑰解密出F(q)和G(q),如果F(q)為0則說明查詢命中了,G(q)就是查詢到的數據,如果不為0則說明未查詢到數據,G(q)就是隨機值。正確性分析
通過基于鍵值對來構造多項式的方式來構造兩個不同作用的多項式,F(x)用于查詢方來判定該次查詢是否命中,G(x)用于查詢方在確定查詢命中后,拿到查詢到的數據。
安全性分析
對于查詢方來說:他的查詢數據是通過自己生成的秘鑰對中的公鑰加密后發送給數據方的,數據方是無法解開拿到查詢數據的,只能通過同態加密的性質進行計算。
對于數據方來說:他的數據未直接發送給參與方,而是將加密后的查詢數據帶入到多項式中進行同態計算,再將兩個多項式分別計算后的結果發送給查詢方,查詢方未拿到其他數據的相關信息,也就無法進行反推。
總結
「匿蹤查詢」本質是在傳統的key-value查詢的基礎上,加入了隱私保護,使得查詢方無法拿到數據方其他數據,數據方也無法知曉查詢方查的是哪個key,實現了雙向隱私保護,且可以通過提前hash取模分桶預處理的方式,在數據量比較大的時候通過離線預處理操作可以極大提高在線查詢時的效率,能做到毫秒級響應,在金融、政務等跨機構數據共享計算的實際場景中有廣泛應用前景。
Fastprivatesetintersectionfromhomomorphicencryption.
2009年區塊鏈的第一個應用比特幣的推出將區塊鏈從理論應用轉變為現實應用,證明了這種數字分布式賬本技術確實有效。從那時起,許多企業組織一直在測試如何讓區塊鏈為他們服務.
1900/1/1 0:00:00據Cointelegraph1月1日消息,歐洲合規專家表示,從2月開始,愛沙尼亞將對其虛擬資產服務提供商(VASP)的定義進行全面修改,以包括多項與加密貨幣相關的服務.
1900/1/1 0:00:00據新華社1月12日消息,國務院印發“十四五”數字經濟發展規劃,到2025年,數字經濟邁向全面擴展期,數字經濟核心產業增加值占GDP比重達到10%,數字化創新引領發展能力大幅提升.
1900/1/1 0:00:00DeFi之道訊,1月11日,Web3.0領域的索引分發協議RSS3發布其去中心化網絡與標準協議白皮書.
1900/1/1 0:00:00巴比特訊,12月22日,NBA巨星麥迪在自己的社交平臺上宣布入駐Dreamverse元宇宙,此次麥迪入駐Dreamverse,不僅認購了自己的專屬土地.
1900/1/1 0:00:00本文來自Cointelegraph,原文作者:BenjaminPirusOdaily星球日報譯者|Moni 2021年即將過去,在這一年中,伴隨著各種戲劇化時間、價格波動和創新.
1900/1/1 0:00:00