Conclave
Conclave is a query compiler and execution environment for relational queries across data sets owned by multiple, mutually distrusting parties. Executing such queries without revealing any cleartext data requires Secure Multi-Party Computation (MPC), and Conclave is the first system to support interactive queries that return in minutes over large input data sets.
Conclave automatically transforms SQL-like queries into a series of local and secure computation steps such that the costly secure computation under MPC’s cryptographic guarantees is minimized. In doing so, Conclave scales to large datasets, but yet still meets the security guarantees of MPC. Conclave often returns results in minutes for queries that take other MPC systems hours or day to evaluate.
We expect to release a preprint of the research paper on Conclave in early December 2018. If you would like to find out more or get an advance copy, please contact us by email.
Code
Our prototype is open-source on Github, and it currently supports MPC computation using the Sharemind and Obliv-C systems.
Authors
Conclave is a joint research project between the Alexandra Institute, Boston University, and MIT CSAIL. The contributing researchers are: