BUAA-BDA/OpenHuFu
OpenHuFu is an open-sourced data federation system to support collaborative queries over multi databases with security guarantee.
解決的問題
OpenHuFu 是為了解決資料隔離的問題而設計。它允許在多個資料擁有者組成的聯邦中進行安全的查詢處理與分析,而無需共享原始資料,這通常因安全與隱私考量而被禁止。
工作原理
該系統實作了資料聯邦架構,查詢在多個擁有者之間進行處理。它利用安全多方計算(SMC)技術——包括秘密共享、混淆電路與不經意傳輸——確保資料在保持私密性的同時仍可執行複雜查詢。系統具備可擴充性,允許研究人員實作自己的自訂聚合與連接演算法。
適用對象
主要針對需要快速實作、測試與評估基於 SMC 技術在基準資料集上新聯邦查詢處理演算法效能的研究人員。
特色亮點
- 廣泛查詢支援:支援多種關係型查詢(過濾、投影、連接、聚合、排序、限制)與專用空間查詢(範圍、KNN、距離連接)。
- SMC 集成:內建對秘密共享、混淆電路與不經意傳輸的支援。
- 可擴充性:提供 Java 接口,方便開發者輕鬆新增
OwnerAggregateFunction與OwnerJoin實作。 - 效能監控:包含用於評估通訊成本與執行時間(本地、加密、解密)的工具。
- 資料產生:包含產生 TPC-H 關係型資料與合成空間資料的指令碼。
相關
- 專案
- 專案
- 專案
- 專案
- 專案