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統合: 秘密共有、ガブリール回路、オブリビアス転送の組み込みサポート。
- 拡張性:
OwnerAggregateFunctionおよびOwnerJoinの新しい実装を簡単に追加できる Java インターフェースを提供。 - パフォーマンス監視: 通信コストおよび実行時間(ローカル、暗号化、復号)を評価するためのツールを備えています。
- データ生成: TPC-H リレーショナルデータおよび合成空間データの生成スクリプトを含んでいます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト