MP-SPDZ icon indicating copy to clipboard operation
MP-SPDZ copied to clipboard

How to run malicious-secure dishonest-majority protocols with 128-bit security?

Open lvyunlv opened this issue 8 months ago • 1 comments

Hi, thank you for maintaining this great project!

I would like to ask how to run .mpc programs using a malicious-secure dishonest-majority protocol with a 128-bit security level. What is the correct way to compile and run with 128-bit security? For example, I tried using spdz2k and mascot with -S 128, but got errors like "no suitable field for minimum degree 128". I would appreciate any guidance or examples on how to properly set this up.

Thanks in advance!

lvyunlv avatar Apr 12 '25 13:04 lvyunlv

63806f5b357a4596c8c1e3de3f16024214f902a8 adds this capability, but you need to add MY_CFLAGS += -DLONG_BIT_MAC_KEY to CONFIG.mine before compiling the virtual machines.

mkskeller avatar Apr 15 '25 01:04 mkskeller

Thank you!

lvyunlv avatar Apr 17 '25 14:04 lvyunlv