Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Jamie-Cui/awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
https://github.com/Jamie-Cui/awesome-secure-computation
List: awesome-secure-computation
awesome-list cryptography differential-privacy fss homomorphic-encryption lattice mpc oblivious-transfer ot-extension paper paper-summary papers pir privacy privacy-enhancing-technologies private-information-retrieval private-set-intersection psi secure-computation secure-protocols
Last synced: 3 months ago
JSON representation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
- Host: GitHub
- URL: https://github.com/Jamie-Cui/awesome-secure-computation
- Owner: Jamie-Cui
- License: unlicense
- Created: 2019-03-12T08:03:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-06T10:51:20.000Z (8 months ago)
- Last Synced: 2024-05-23T09:11:24.761Z (6 months ago)
- Topics: awesome-list, cryptography, differential-privacy, fss, homomorphic-encryption, lattice, mpc, oblivious-transfer, ot-extension, paper, paper-summary, papers, pir, privacy, privacy-enhancing-technologies, private-information-retrieval, private-set-intersection, psi, secure-computation, secure-protocols
- Homepage:
- Size: 221 KB
- Stars: 193
- Watchers: 7
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-identity - The Awesome Secure Computation Repo y *Jamie-Cui*
- Library-of-Ethereum - Awesome Secure Computation - This repo is a paper summary for cryptography-based secure computation papers, including topics like Multiparty Computation, Homomorphic Encryption (or Lattice) and Differential Privacy (Cryptography / Cairo)
README
# awesome-secure-computation [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
This repo is a paper summary for cryptography-based secure computation papers (I prefer published papers 😛), including topics like [*Multiparty Computation*](https://en.wikipedia.org/wiki/Secure_multi-party_computation), [*Homomorphic Encryption (or Lattice)*](https://en.wikipedia.org/wiki/Homomorphic_encryption) and [*Differential Privacy*](https://en.wikipedia.org/wiki/Differential_privacy). If you are looking for hardware solutions like Trusted Platform Module (TPM), or Trusted Execution Environment (TEE), I'm sorry this repo is not what you're looking for :(.
Here's a good place to ask questions about cryptography/cryptanalysis, or answering one (if you are capable of doing so): [https://crypto.stackexchange.com/](https://crypto.stackexchange.com/), and finding papers [Cryptology ePrint Archive](https://eprint.iacr.org/).
**Useful Links**:
- [Security Conferences Ranking](http://faculty.cs.tamu.edu/guofei/sec_conf_stat.htm) (By Prof. Guofei Gu)
- [Security and Privacy Conference Deadlines](https://sec-deadlines.github.io/)
- [Crypto21: Mentoring Videos about how to do research in cryptography](https://mentor-crypto-2021.github.io/)**Texbooks**:
- A Pragmatic Introduction to Secure Multi-Party Computation
*David Evans, Vladimir Kolesnikov, and Mike Rosulek*
[eprint avaliable](https://www.cs.virginia.edu/~evans/pragmaticmpc/pragmaticmpc.pdf)
- Foundations of Cryptography
*Oded Goldreich*
[author's notes](https://www.wisdom.weizmann.ac.il/~oded/foc.html)
- Introduction to Modern Cryptography
*Jonathan Katz and Yehuda Lindell*
[author's notes](http://www.cs.umd.edu/~jkatz/imc.html)**Open-source Tools (mostly in C++)**:
- [[secretflow/yacl]](https://github.com/secretflow/yacl): OT, OPRF (🤠I participant in the develop of yacl, so don't hesitate to contact me if you have any questions or suggestions)
- [[emp-toolkit]](https://github.com/emp-toolkit): OT, ZKP, MPC
- [[libOTe]](https://github.com/osu-crypto/libOTe): OT, VOLE
- [[libPSI]](https://github.com/osu-crypto/libPSI): PSI
- [[MP-SPDZ]](https://github.com/mc2-project/MP-SPDZ): Generic MPC## Contents
- [MPC](mpc.md)
* [Summaries and Talks](mpc.md/#summaries-and-talks)
* [OT](mpc.md/#ot)
* [OLE/vOLE](mpc.md/#vole)
* [OPRF and PSI](mpc.md/#oprf-and-psi)
* [PIR](mpc.md/#pir)
* [PFE](mpc.md/#pfe)
* [FSS](mpc.md/#fss)
* [Semi-honest MPC](mpc.md/#semi-honest-mpc)
* [Malicious MPC](mpc.md/#malicious-mpc)
- [ZKP](zkp.md) Big shout out to xfaq!
- [Lattice (todo)]
* [Summaries and Talks]
* [HE]## License
see [LICENSE](LICENSE).