TinyGarble

Garbled computation tool

A tool for implementing secure multi-party computations using Yao's Garbled Circuits

TinyGarble: Logic Synthesis and Sequential Descriptions for Yao's Garbled Circuits

GitHub

120 stars
11 watching
29 forks
Language: C++
last commit: about 1 year ago
circuit-descriptiongarbled-circuitssecurity-protocolverilog

Related projects:

Repository Description Stars
mkskeller/spdz-yao A toolset for benchmarking and simulating Yao's garbled circuit computation of SPDZ-2 code with optimized AES-NI support 10
upb-lea/pygeckocircuits2 A Python wrapper around a circuit simulation tool 5
kennysong/tinysmpc A tiny Python library for collaborative secure multi-party computation on private data 84
jonocarroll/ggeasy Tools for easy modification and customization of ggplot2 graphics 274
cambridgehackers/fpgamake Generates Makefiles to synthesize and route digital circuits from Verilog designs using Vivado 92
helgegehring/gdshelpers Automatized pattern generation tool for nano-structuring 110
pyhgl/pyhgl A language and toolset for designing and verifying digital circuits using high-level Python syntax 40
giuse/simple_ga A demonstration of a simple genetic algorithm in Ruby for solving optimization problems 9
thi-ng/tinyalloc Memory allocation library for small, linear memory spaces 778
saaadhu/ramble A Ruby library for generating text based on a given grammar 4
vshymanskyy/tinygsm A small Arduino library for using GSM modules in IoT projects 1,966
veorq/siphash A family of fast and secure algorithms for generating pseudorandom functions from short messages 657
aarhuscrypto/tinylego An implementation of a cryptographic protocol for secure two-party computation 16
nlgranger/seqtools A Python library to manipulate and transform indexable data 48
emekoi/ziglet A small game library written in Zig that provides basic functionality for building games without external dependencies. 28