Skip to content

Milestones

List view

  • We should implement a newer and faster way of doing preprocessing. Perhaps https://link.springer.com/chapter/10.1007%2F978-3-030-56880-1_14 ?

    No due date
  • The core repo contains a lot of functionality which should not be there. In particular, the functionality in lib should be in separate modules.

    No due date
    2/2 issues closed
  • Currently, the functionality for Boolean MPC computations works only on individual bits. This is both not very user friendly, but also gives a large performance overhead (in memory/communication as bits are represented as individual objects). We should optimize this by supporting operations on simple datatypes such as (fixed width) integers and/or bit/byte-strings.

    No due date
  • The current TinyTables implementation only has the passively secure variant. We should also implement the actively secure version in order for FRESCO to include actively secure Boolean computation.

    No due date
  • The TinyTables protocol suite has not been well maintained for a while, and needs some attention. In particular, we need to make sure it is well aligned with the new framework.

    No due date
    1/6 issues closed
  • The current test framework is quite old an could need an update. We would like the new framework to require less boiler plate to write tests, have more clear/easy configuration, and to make it possible to automatically run series of generic tests on new modules (i.e., new protocol suites).

    No due date
    0/1 issues closed
  • The spdz suite needs some revamping. In this milestone we implement various optimizations to the SPDZ protocol suite following lessons learned in implementing SPDZ2k.

    No due date
    2/4 issues closed