MP-SPDZ
MP-SPDZ copied to clipboard
Versatile framework for multi-party computation
I wanted to know if there exists a way to use dictionaries in the .mpc format files like the Matrix and Array ones.
I see there's a "digestc" function for hashing the clear-text (cint). However, are there any functionalities for implementing hashing, signatures and commitments schemes within mpc (i.e. over sfix and sint)...
I'm designing an application in which I require third parties that didn't join the MPC to be able to verify the correctness of the output. I know that there's some...
Hi @mkskeller I tried to embed then extract negative integer to specific slot of a ring_element as follows: ``` Ring_Element org_m; modp modp_spec; to_modp(modp_spec, spec_int, org_m.value.get_prD()); org_m.value.set_element(slot, modp_spec); bigint bigint_orgm;...
hi,i use code below to accomplish multithread(for example 60 threads) task.this code works fine when we input large amout of data(1millian for example),but when we input about 1000 data,we can...
Is there any implementation of the GMW scheme (the one discussed in https://dl.acm.org/doi/10.1145/28395.28420). It would be useful to be used as a comparison with Yao garbled circuits.
I have two questions related to Neural Networks (NN) trained on MPC. 1. If the Neural Network is trained on plaintext values, can this NN be used for making predictions...
I want to perform a benchmark of two party batch inference (not training) of HiNet (based on this [code](https://github.com/csiro-mlai/deep-mpc/blob/more-models/hinet.mpc)). I want to run it using SPDZ2k. I wanted to make...
As I understand it, when executing one of the many protocols available in MP-SPDZ, memory is allocated at compile time before this step. As such, when executing a protocol, it...
Hi, I am using -DINSECURE flag while compiling and -F while running, to do online phase benchmarking. I have two questions: 1. How do I get the size of preprocessing...