aicis/fresco

Bug in MAC check for SPDZ-based protocols

Opened this issue · 1 comments

SPDZ, Mascot, and SPDZ2k require coin tossing to run every time a MAC check is executed.

Currently, we only run coin tossing once and re-use the resulting DRBG for all MAC checks. This is not secure and should be fixed for:

  • SPDZ
  • Mascot
  • SPDZ2k

Should be fixable by running coin-tossing each time there is a MAC check.