Zhicong Huang (Zico)'s repositories
piranha
Piranha: A GPU Platform for Secure Computation
emp-ot
Oblivious Transfer, Oblivious Transfer Extension and Variations
MP-SPDZ
Versatile framework for multi-party computation
freqtrade
Free, open source crypto trading bot
vim
Configuration for my vim environment
tf-encrypted
Layer on top of TensorFlow for doing machine learning on encrypted data
tf-gnn-samples
TensorFlow implementations of Graph Neural Networks
TUM-Crypto
Security labeled Java code examples for usage patterns of cryptographic APIs.
HBMP
Sentence Embeddings in NLI with Iterative Refinement Encoders
Distributed-Paillier-Cryptosystem
Distributed key generation and threshold decryption for the Paillier cryptosystem
solcrypto
Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256
SEAL
Simple Encrypted Arithmetic Library (SEAL) is an easy-to-use but powerful homomorphic encryption library written in C++. It supports both the BFV and the CKKS encryption schemes.
privacy
Library for training machine learning models with privacy for training data
emp-ag2pc
Authenticated Garbling and Efficient Maliciously Secure Two-Party Computation
utils
Some common codes that might be useful in future work
Slides
slides
leetcode
Java solutions for the problem set on leetcode
Vshare
Online player with social networks on Android
thresh-paillier-wo-td
Implementation of a Threshold Paillier Cryptosystem distributed key generation protocol