Skip to content

Implement mixed garble circuits that combine boolean and arithmetic computations

License

Notifications You must be signed in to change notification settings

jianqiaomo/mixed_boolean_arith_garble

 
 

Repository files navigation

Garble Mixed Boolean and Arithmetic Circuits

Implementing the transformation between Boolean Garbled Circuits (GC) and arithmetic GC, without the need of decrypting to plaintext. The transformation includes bit composition to the arithmetic label, and bit decomposition to Boolean labels.

Usage

todo...

Citing

Acknowledgments

This work is forked from swanky (fancy garbling).

The mixed GC algorithm is from Li and Liu's EUROCRYPT 2024 paper, How to Garble Mixed Circuits that Combine Boolean and Arithmetic Computations.

License

MIT License

About

Implement mixed garble circuits that combine boolean and arithmetic computations

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

  • Rust 96.1%
  • Python 2.6%
  • JavaScript 0.5%
  • TeX 0.2%
  • Nix 0.2%
  • Shell 0.1%
  • Other 0.3%