Overview of the fusion data fusion system
mainfusion is a lightweight data fusion system designed for sample alignment, which is typically the initial step in Vertical Federated Learning. It uses the RSA-based PSI (Private Set Intersection) algorithm to provide secure, reliable, and fast data fusion services.
Key features include:
- Sample alignment using the RSA-PSI algorithm.
- Data security guaranteed by the RSA algorithm.
- Data preprocessing that generates and persists Bloom filters to disk for reuse.
- Support for time-based backtracking of data sample features.
- Extensible architecture to support future algorithms.