sjudson
"Indeed, what happened with the Random Oracle Model reminds us of the biblical story of the Bronze Serpent..."
Yale CPSCNew Haven, CT
sjudson's Stars
verus-lang/verus
Verified Rust for low-level systems code
nexus-xyz/nexus-zkvm
The Nexus zkVM: The zero-knowledge virtual machine
encryptogroup/LLVM-for-MPC
dafny-lang/dafny
Dafny is a verification-aware programming language
yuxincs/lightdp
A light-weight imperative language for developing provably privacy-preserving algorithms
emp-toolkit/emp-sh2pc
Semi-honest Two Party Computation Based on Garbled Circuits.
rdragos/awesome-mpc
A curated list of multi party computation resources and links.
GaloisInc/saw-script
The SAW scripting language.
diffblue/cbmc
C Bounded Model Checker
sosy-lab/cpachecker
CPAchecker, the Configurable Software-Verification Platform (read-only mirror)
emp-toolkit/emp-tool
samee/obliv-c
FiloSottile/age
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
FStarLang/FStar
A Proof-oriented Programming Language
cvc5/cvc5
cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems.
dalek-cryptography/zkp
Experimental zero-knowledge proof compiler in Rust macros
EasyCrypt/easycrypt
EasyCrypt: Computer-Aided Cryptographic Proofs
FStarLang/karamel
KaRaMeL is a tool for extracting low-level F* programs to readable C code
signalapp/libsignal-protocol-c
microsoft/SEAL
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
cpeikert/ALCHEMY
A Language and Compiler for Homomorphic Encryption Made easY
Z3Prover/z3
The Z3 Theorem Prover
XKCP/XKCP
eXtended Keccak Code Package
project-everest/vale
Verified Assembly Language for Everest
dalek-cryptography/merlin
Composable proof transcripts for public-coin arguments of knowledge
mit-plv/fiat-crypto
Cryptographic Primitive Code Generation by Fiat
GaloisInc/crucible
Crucible is a library for symbolic simulation of imperative programs
sdiehl/bulletproofs
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
ory/oathkeeper
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
emina/rosette
The Rosette solver-aided host language, sample solver-aided DSLs, and demos