Marcel Keller

Results 156 comments of Marcel Keller

You can achieve this using separate preprocessing with `mascot-offline.x`: https://mp-spdz.readthedocs.io/en/latest/readme.html#preprocessing-as-required If you're only interested in the online phase benchmark, you can also skip the offline phase benchmark entirely: https://mp-spdz.readthedocs.io/en/latest/readme.html#online-only-benchmarking

You will need to use `mascot-party.x -F ...`.

You also need to indicate the length: `./Fake-Offline.x 2 -e 256 -lgp 832`

What command line did you use?

And what is the output?

This means you have to put `MY_CFLAGS += -DMAX_MOD_SZ=26` in `CONFIG.mine` and then run `make Fake-Offline.x`.

> 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,...

If you're looking for a more general introduction as opposed to the specifics in MP-SPDZ see [Chapter 5](http://securecomputation.org/docs/ch5-obliviousdata.pdf) of the book here: http://securecomputation.org/

This isn't treated in the MP-SPDZ paper because the ORAM implementation sits on top of the VM or even the compiler, and it's not related to a particular protocol. I...

Yes, memory accesses in the VM are always by public index and hence not oblivious. The rationale is that it's much easier to implement in the high-level interface, that the...