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

119 stars
11 watching
29 forks
Language: C++
last commit: almost 3 years ago
circuit-descriptiongarbled-circuitssecurity-protocolverilog

Related projects:

RepositoryDescriptionStars
mkskeller/spdz-yaoA toolset for benchmarking and simulating Yao's garbled circuit computation of SPDZ-2 code with optimized AES-NI support10
upb-lea/pygeckocircuits2A Python wrapper around a circuit simulation tool5
kennysong/tinysmpcA tiny Python library for collaborative secure multi-party computation on private data87
jonocarroll/ggeasyTools for easy modification and customization of ggplot2 graphics274
cambridgehackers/fpgamakeGenerates Makefiles to synthesize and route digital circuits from Verilog designs using Vivado93
helgegehring/gdshelpersAutomatized pattern generation tool for nano-structuring112
pyhgl/pyhglA language and toolset for designing and verifying digital circuits using high-level Python syntax40
giuse/simple_gaA demonstration of a simple genetic algorithm in Ruby for solving optimization problems9
thi-ng/tinyallocMemory allocation library for small, linear memory spaces777
saaadhu/rambleA Ruby library for generating text based on a given grammar4
vshymanskyy/tinygsmA small Arduino library for using GSM modules in IoT projects1,984
veorq/siphashA family of fast and secure algorithms for generating pseudorandom functions from short messages666
aarhuscrypto/tinylegoAn implementation of a cryptographic protocol for secure two-party computation16
nlgranger/seqtoolsA Python library to manipulate and transform indexable data49
emekoi/zigletA small game library written in Zig that provides basic functionality for building games without external dependencies.28