Skip to content

nusdbsystem/risefl

Repository files navigation

API for RiseFL, the Robust Secure FL system, built on C/C++ core

Installation:

RiseFL mainly require the following dependencies, you may refer to the following steps to install them.

After finish installing the dependencies, can run bash make.sh to build the library. After that, can test if the build is successful by cd build and ./test.

If use the library for python to invoke, can check the python sys.path by python3 -m site to get the path of python packages, and then cp the libraries to that path, for example:

cp -t /usr/local/lib/python3.8/dist-packages librisefl_crypto.a _risefl_interface.so risefl_interface.py

Then, can test if the library installation by python3 and import risefl_interface.

Development Manual

Test script with explanations:

Simulation experiments with three datasets as in the paper https://arxiv.org/abs/2311.15310 uses a fork of FLSim.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published