Open source projects and contributions focused on cryptography,
privacy-preserving technologies, and high-performance computing.
2022
TFHE-rs
Pure Rust implementation of TFHE for boolean and integer arithmetics over encrypted data. Core cryptographic library with Rust, C, and WASM APIs. Contributor to this major open-source project by Zama, implementing programmable bootstrapping and advanced FHE features.
Decentralized application (dApp) for posthumous encrypted messages using smart contracts on fhEVM. Features check-in mechanism, grace period, encrypted message storage, and delivery system. Deployed on Ethereum Sepolia testnet as a proof-of-concept.
Cyclotomic polynomial arithmetic library extracted from cuYASHE. CUDA-based implementation for high-performance polynomial operations used in RLWE-based cryptographic schemes. Provides exceptional GPU performance with a simple, maintainable API.
GPGPU implementation of the leveled fully homomorphic encryption scheme YASHE. Employs CUDA, the Chinese Remainder Theorem and the Fast Fourier Transform to achieve speedups of 6-35x for homomorphic multiplication compared to CPU implementations.
Framework for searching encrypted databases using order-revealing encryption and homomorphic encryption. Built on top of MongoDB with proof-of-concept implementation of Netflix Grand Prize predicates.
CryptographyDatabasePrivacyMongoDB
2021
SPOG - GPU Homomorphic Encryption
Efficient implementation of the BFV homomorphic encryption scheme on CUDA using hierarchical Discrete Galois Transform. Achieves up to 3.6x faster homomorphic multiplication than state-of-the-art.