schoppmp / room-framework

Read-Only Oblivious Maps and applications to multi-party machine learning on sparse data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ROOM Framework

This repository contains implementations of MPC protocols for computations on sparse data. For a full description of the protocols and applications please have a look at the paper. The code published here is highly experimental, unstable, insecure and work-in-progress! Use at your own risk!

Requirements

  • bazel
  • OCaml, OPAM, and the packages required by Obliv-C. In the future, these can hopefully be downloaded and compiled by Bazel. If you want to contribute in that direction, feel free to open a pull request in rules_oblivc.

About

Read-Only Oblivious Maps and applications to multi-party machine learning on sparse data.

License:GNU Affero General Public License v3.0


Languages

Language:C++ 83.3%Language:Starlark 13.4%Language:Shell 2.3%Language:C 1.1%