awesome-secure-computation

Secure computing tools

A curated list of cryptographic secure computation resources and tools for researchers and developers.

Awesome list for cryptographic secure computation paper. This repo includes Lattice, DifferentialPrivacy, MPC and also a comprehensive summary for top conferences.

GitHub

203 stars
7 watching
14 forks
last commit: 4 months ago
Linked from 1 awesome list

awesome-listcryptographydifferential-privacyfsshomomorphic-encryptionlatticempcoblivious-transferot-extensionpaperpaper-summarypaperspirprivacyprivacy-enhancing-technologiesprivate-information-retrievalprivate-set-intersectionpsisecure-computationsecure-protocols

awesome-secure-computation

Security Conferences Ranking (By Prof. Guofei Gu)
Security and Privacy Conference Deadlines
Crypto21: Mentoring Videos about how to do research in cryptography
eprint avaliable A Pragmatic Introduction to Secure Multi-Party Computation
author's notes Foundations of Cryptography
author's notes Introduction to Modern Cryptography
[secretflow/yacl] 79 5 days ago : 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] : OT, ZKP, MPC
[libOTe] 439 24 days ago : OT, VOLE
[libPSI] 173 almost 2 years ago : PSI
[MP-SPDZ] 2 almost 4 years ago : Generic MPC

awesome-secure-computation / Contents

MPC

awesome-secure-computation / Contents / MPC

Summaries and Talks
OT
OLE/vOLE
OPRF and PSI
PIR
PFE
FSS
Semi-honest MPC
Malicious MPC

awesome-secure-computation / Contents

ZKP (Big shout out to !)

awesome-secure-computation / Contents / ZKP

Survey & Tutorial
Milestones
Specific ZKP

awesome-secure-computation / Contents / ZKP / Specific ZKP

Traditional & simple relations (over logarithm)
Membership(Range) Proof

awesome-secure-computation / Contents / ZKP

General purpose ZKP

awesome-secure-computation / Contents / ZKP / General purpose ZKP

Frameworks
with SRS(Structured Reference String), including ZKSNARK
with updatable universal SRS
with URS(Uniform Reference String), including ZKSTARK

awesome-secure-computation / Contents / ZKP / General purpose ZKP / with URS(Uniform Reference String), including ZKSTARK

DL-based
MPC-in-the-head-based
VOLE-based (Commit-and-prove type)

awesome-secure-computation / Contents / ZKP

Applications on ZKP systems

awesome-secure-computation / Contents / ZKP / Applications on ZKP systems

For Machine Learning(Federated Learning)
For Web3(Authentication)
For Blockchains
Signature from ZKP

awesome-secure-computation / Contents / ZKP

ZKP Standard Efforts

Backlinks from these awesome lists:

More related projects: