JustGarble is a light and efficient system for garbling and evaluating circuits. It can be used in systems for multi-party computation, oblivious transfers, etc., using external compilers that output circuits in the Simple Circuit Description (SCD) format.

Get JustGarble

Code   •   Instructions   •   SCD specification

Update: This version of the code was uploaded on 18th October 2015, after including a fix to a bug due to an inscure PRG. We thank Yehuda Lindell et al for pointing out the issue with the PRG.


Efficient Garbling from a Fixed-Key Blockcipher
IEEE Symposium on Security and Privacy (Oakland 2013)


Mihir Bellare   •   Viet Tung Hoang   •   Sriram Keelveedhi   •   Phillip Rogaway