primihub / Awesome-Privacy-Computing

Apache License 2.0
110 stars 22 forks source link

Awesome Privacy Computing

1 Secure Multiparty Computation (SMPC)

1.1 Primitive

1.1.1 Oblivious Transfer (OT)

1.1.2 Garbled Circuit

1.1.3 Arithmetic/Boolean Circuit

1.1.5 A/B/Y Shares Conversion

1.1.6 PSI

1.1.7 PIR (Private Information Retrieval)

1.1.8 Multiparty ECDSA signing

1.1.9 Function Secret Sharing

1.2 Survey

1.3 Books

1.4 Courses

1.5 Open Source Framework

2 Federated Learning (FL)

3 Trusted Execution Environment (TEE)

4 Homomorphic Encryption (HE)

4.1 FHE Libraries

Libraries that can be used to implement applications using (Fully) Homomorphic Encryption.

4.2 FHE Applications

4.3 FHE Papers

5 Differential Privacy (DP)

5.1 DP Papers

5.2 DP Books

5.3 DP Courses

5.4 DP Libraries

6 Zero-Knowledge Proof (ZKP)

7 Privacy-Preserving Machine Learning (PPML)

7.1 Papers

7.2 Survey

7.3 Videos