cryprot-ot 0.1.0

Implementation of a Oblivious Transfer extension protocols.
Documentation
cryprot-ot-0.1.0 has been yanked.

CryProt-OT

[!CAUTION]
This is research software and not intended for production use cases.

Oblivious transfer implementations. Currently implemented are the following:

  • base OT: "Simplest OT" [CO15]
  • semi-honest OT extension: optimized [IKNP03] protocol
  • malicious OT extension: optimized [KOS15] protocol
  • silent OT extension: [BCG+19] silent OT using [RRT23] code (semi-honest and malicious with [YWL+20] consistency check)

This library is heavily inspired by and in parts a port of the C++ libOTe library.