Recommended ReadingΒΆ
The following table lists papers relevant for every protocol supported
by MP-SPDZ. This is the same as the output when using --papers
during compilation. If you prefer a more general yet comprehensive
introduction to MPC, we recommend A Pragmatic Introduction to
Secure Multi-Party Computation.
Further recommended reading extracted from the code can be found in
the following table. This mostly refers to higher-level protocols
based on the arithmetic blackbox provided by the protocols above. You
can use --papers when compiling a concrete program to find which
papers are relevant for a particular computation.
Keywords |
Papers |
|---|---|
approximate inverse square root |
|
bit decomposition, equality, truncation |
|
bit decomposition, fixed-point division, fixed-point numbers, probabilistic truncation |
|
client inputs |
|
comparison |
|
comparison, modulo, truncation |
|
decision tree learning |
|
deep learning |
|
(e)daBits |
|
equality, modulo |
https://www.researchgate.net/publication/225092133, https://doi.org/10.1007/978-3-642-15317-4_13 (paywall) |
exponential, inverse trigonometric functions, logarithm, square root, trigonometric functions |
|
floating-point numbers, power of two, secret truncation |
|
full bit decomposition |
|
heap queue, ORAM |
|
loop optimization |
|
path oblivious heap |
|
probabilistic truncation, secret truncation |
|
sorting |
|
sorting |
|
square-root ORAM |