This repository is for ECE/CS 498AM Applied Cryptography at University of Illinois at Urbana-Champaign
These files are in python. They should work under EWS linux instances (linux.ews.illinois.edu)
- mp1: Zero Knowledge Proofs
This code includes a port of Jeremy Kun's beautiful python library for elliptic curves and finite fields. Alternatives like gmpy
would be feasible as well.
-
mp2: Garbled Circuits
-
mp3: Multiparty Computation
-
mp4: Breaking RSA