谷歌開放了一個在不違反保密性的情況下分析資料集的系統

谷歌 呈現 用於保密多方計算的密碼協議 私人連接和計算,它允許對來自多個參與者的加密數據集進行分析和計算,保持每個參與者數據的機密性(每個參與者無法獲取其他參與者的數據信息,但可以在不解密的情況下對其進行廣義計算)。 協議實現程式碼 是開放的 在 Apache 2.0 下獲得許可。

私人連接和計算允許您將私有記錄集傳輸給第三方,第三方將能夠對其進行分析並通常評估與其集合的差異,但無法找出特定記錄的值。 例如,可以從加密資料集中獲取訊息,例如與其集合匹配的標識符的數量以及具有匹配標識符的記錄的值的總和。 在這種情況下,不可能準確地找出集合中存在哪些值和標識符。

私有連接和計算協議,也稱為私有交集和, 基於 關於協議組合 意外遺忘傳輸 (隨機不經意傳輸),加密 蒲隆地 和雙重偽裝 波利格-赫爾曼.

例如,當一個醫療機構擁有有關患者健康狀況的信息,而另一個醫療機構擁有有關新預防藥物處方的信息時,所提出的系統可能會很有用。 「私人加入和計算」協議允許您在不洩露資訊的情況下組合加密數據集並顯示一般統計數據,使您能夠了解處方藥物是否降低了疾病的發病率。 另一個例子是,根據國家交通監察局的事故資料庫和改進的汽車安全設備的使用基礎,可以評估這些設備的外觀是否會影響事故數量。

另一個例子是,根據一家公司的員工基礎和另一家公司的採購數據,您可以計算出第一家公司有多少員工從第二家公司購買了商品以及金額。 在廣告網路的背景下,可以使用顯示廣告(或點擊連結)以及在線上商店進行購買的使用者清單進行類似的計算來評估廣告活動的有效性。

來源: opennet.ru

添加評論