Multiparty-Computation
安全的多方計算……一個實體擁有所有各方
這是給你的一個角落案例。
使用者產生少量機密數據,並希望委託第三方對其進行一些計算並返回結果。數據和結果對第三方保密,你可以假設一個“好奇但誠實”的威脅模型。
我的第一個天真的直覺是,這將是 FHE 的一個明顯應用,但現在我想知道……有沒有辦法使用 sMPC 來解決這個案例?
換句話說:將輸入數據拆分為多個“工人”,這些“工人”都由同一個第三方控制。是否有任何 sMPC 方案對這種情況具有強韌性?
謝謝。
不。
如果您在各方之間拆分數據,例如使用附加秘密共享,則控制所有各方的任何人都可以恢復完整數據。這是秘密共享定義的一部分。如果您想確保即使在對手控制所有各方時數據也將保持隱藏,那麼您不能簡單地在輸入共享上執行安全的 MPC 協議,您需要一些能夠隱藏您的輸入的東西,即使所有各方的狀態都是已知。同態加密確實是想到的最自然的解決方案。