mirror of
https://github.com/rdragos/awesome-mpc.git
synced 2026-01-09 10:07:54 -05:00
more resources
This commit is contained in:
13
readme.md
13
readme.md
@@ -41,6 +41,12 @@ Please feel free to do a pull request with any MPC software or resource you know
|
||||
- [OSU Bibliography](https://web.engr.oregonstate.edu/~rosulekm/scbib/index.php?n=Main.GettingStarted) - An Annotated Bibliography of Practical Secure Computation.
|
||||
- [The 1st BIU Winter School](http://cyber.biu.ac.il/event/the-1st-biu-winter-school/) - Introductory lectures for basic secure computation constructions.
|
||||
- [The 5th BIU Winter School](http://cyber.biu.ac.il/event/the-5th-biu-winter-school/) - Tutorials and recent advances in secure computation delivered in video format.
|
||||
- [UC Security](https://www.youtube.com/playlist?list=PLqc9MPlwib9nSuyH4oUIwPsyDiZ4bwuEE) - Video lectures on UC security delivered by Ran Canetti.
|
||||
|
||||
### Workshops
|
||||
|
||||
- [IIT Bombay MPC school](https://www.cse.iitb.ac.in/%7Emp/crypto/mpc2017/) - Covers basic and advanced topics related to the theory of MPC aimed at CS students and researchers interested in cryptography.
|
||||
- [TPMPC](http://www.multipartycomputation.com/) - Yearly workshop that started in Aarhus 2012. It has now become one of the biggest workshops for MPC people.
|
||||
|
||||
## Misc
|
||||
|
||||
@@ -57,7 +63,8 @@ Here I tried to reference the most recent article found on specific software sin
|
||||
- [Duplo](https://github.com/AarhusCrypto/DUPLO) - 2PC with garbled circuits; secure against malicious adversaries.
|
||||
- [EMP-toolkit](https://github.com/emp-toolkit) - 2PC and MPC with garbled circuits; secure against semi-honest adversaries (emp-sh2pc). There are also ones resistant against malicious parties (emp-[ag2pc|m2pc|agmpc]) | eprint: [2017/189](https://eprint.iacr.org/2017/189), [2016/762](https://eprint.iacr.org/2016/762), [2017/030](https://eprint.iacr.org/2017/030).
|
||||
- [FRESCO](http://fresco.readthedocs.io/en/latest/) - MPC supporting TinyTables or SPDZ protocols; secure against semi-honest or malicious adversaries | [Practice'15](http://practice-project.eu/downloads/publications/D22.1-State-of-the-art-analysis-PU-V1.1.pdf).
|
||||
- [MPyC](https://www.win.tue.nl/%7Eberry/mpyc/) - BGW honest majority multi-party protocol secure against semi-honest adversaries | [TPMPC'18](https://www.win.tue.nl/~berry/mpyc/TPMPC2018.pdf).
|
||||
- [MP-SPDZ](https://github.com/n1analytics/MP-SPDZ) - MPC with garbled circuits or secret sharing; secure against malicious or semi-honest adversaries.
|
||||
- [MPyC](https://www.win.tue.nl/%7Eberry/mpyc/) - BGW honest majority multi-party protocol; secure against semi-honest adversaries | [TPMPC'18](https://www.win.tue.nl/~berry/mpyc/TPMPC2018.pdf).
|
||||
- [Obliv-C](http://oblivc.org/) - 2PC with garbled circuits; secure against semi-honest adversaries | eprint: [2015/1153](http://eprint.iacr.org/2015/1153).
|
||||
- [SCALE-MAMBA](https://homes.esat.kuleuven.be/~nsmart/SCALE/) - General MPC with secret sharing; secure against various adversaries including malicious with a dishonest majority. Software closer to a production system. | documentation: [link](https://homes.esat.kuleuven.be/~nsmart/SCALE/Documentation.pdf).
|
||||
- [Sharemind](https://sharemind.cyber.ee/) - 2PC or 3PC with secret sharing; secure against semi-honest adversaries | [Cyber'13](https://cyber.ee/uploads/2013/04/Jagomagis_msc.pdf).
|
||||
@@ -83,6 +90,7 @@ Here I tried to reference the most recent article found on specific software sin
|
||||
|
||||
## Tools
|
||||
- [CBMC-GC](https://gitlab.com/securityengineering/CBMC-GC-2) - Creates Boolean circuits from ANSI-C code optimized for secure computation | [ShallowCC](http://www.seceng.informatik.tu-darmstadt.de/assets/buescher/ShallowCC16.pdf).
|
||||
- [MPC-SoK](https://github.com/MPC-SoK/frameworks) - Build environments for many MPC frameworks using Docker containers.
|
||||
- [Tiny-Garble](https://github.com/esonghori/TinyGarble) - Logic Synthesis and Sequential Descriptions for Yao's Garbled Circuits | [S&P'15](http://aceslab.org/sites/default/files/TinyGarble.pdf).
|
||||
- [UC Compiler](https://github.com/encryptogroup/UC) - Valiant's Universal Circuit Compiler | [2016/093](https://eprint.iacr.org/2016/093).
|
||||
|
||||
@@ -103,5 +111,4 @@ Contributions welcome! Read the [contribution guidelines](contributing.md) first
|
||||
|
||||
[](http://creativecommons.org/publicdomain/zero/1.0)
|
||||
|
||||
To the extent possible under law, Dragoș Rotaru has waived all copyright and
|
||||
related or neighboring rights to this work.
|
||||
To the extent possible under law, Dragoș Rotaru has waived all copyright and related or neighboring rights to this work.
|
||||
|
||||
Reference in New Issue
Block a user