mirror of
https://github.com/tlsnotary/tlsn.git
synced 2026-01-09 21:38:00 -05:00
readme
This commit is contained in:
34
pop-mpc-core/README.md
Normal file
34
pop-mpc-core/README.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# pop-mpc-core
|
||||
|
||||
This crate contains core components for performing MPC, or more specifically 2PC.
|
||||
|
||||
## Usage
|
||||
|
||||
### Garbled Circuits
|
||||
|
||||
todo!
|
||||
|
||||
### Oblivious Transfer
|
||||
|
||||
todo!
|
||||
|
||||
## References
|
||||
|
||||
### Garbled Circuits
|
||||
|
||||
This crate implements so-called "Half Gate" boolean garbled circuits as described [here](https://eprint.iacr.org/2014/756.pdf).
|
||||
|
||||
### Oblivious Transfer
|
||||
|
||||
This crate implements Oblivious Transfer Extension using ideas from:
|
||||
- [CO15](https://eprint.iacr.org/2015/267.pdf)
|
||||
- [IKNP03](https://www.iacr.org/archive/crypto2003/27290145/27290145.pdf)
|
||||
- [ALSZ13](https://eprint.iacr.org/2013/552.pdf)
|
||||
- [KOS15](https://eprint.iacr.org/2015/546.pdf)
|
||||
|
||||
### Existing Works
|
||||
|
||||
These projects were referred to heavily during the initial development of this crate:
|
||||
- [TLSNotary](https://github.com/tlsnotary/)
|
||||
- [Swanky](https://github.com/GaloisInc/swanky)
|
||||
- [EMPToolkit](https://github.com/emp-toolkit)
|
||||
Reference in New Issue
Block a user