I am looking for a publicly available implementation of the SPDZ protocol. So far I have found the following:

An implementation by Vitor Enes: Depends on trusted dealer for offline phase.

The Fresco project: API is not yet stable and also depends on trusted dealer for offline phase.

Is anyone aware of any implementations that also implement the offline phase?

  • 1
    $\begingroup$ We'll be releasing software for the SPDZ online phase and the offline phase using MASCOT at some point in the next few weeks. I'll post an answer when it's online. $\endgroup$ – pscholl Aug 8 '16 at 9:13
  • 1
    $\begingroup$ Here is the release. $\endgroup$ – mikeazo Sep 2 '16 at 19:33
  • $\begingroup$ @mikeazo Thanks for the release. Question: The requirements says I need CPU chip with AES-NI and PCLMUL operations. Is there any software way around this? $\endgroup$ – danxinnoble Sep 13 '16 at 22:06
  • $\begingroup$ @danxinnoble Sorry, I have no idea on that. $\endgroup$ – mikeazo Sep 14 '16 at 0:44