Support for file-based preprocessing
GuutBoy opened this issue · 0 comments
GuutBoy commented
Currently, the supported way of using MASCOT preprocessing in SPDZ runs the MASCOT preprocessing online on-the-fly and the preprocessed material only ever lives in-memory.
We would like to be able to run preprocessing independent from an online phase and persist it to files, and then consume the preprocessed material later in an online phase. This should hopefully also allow us to use preprocessed material from external preprocessing implementations (e.g., Overdrive).
This task includes the following two high-level subtasks
- Write preprocessing material to file(s) in some convenient and efficient format
- Read these files and serve them to the online phase (for SPDZ this involves implementing the
SpdzDataSupplier
interface).