Module oblivious_transfer_protocols::base_ot
source · Modules§
- OT based on the paper Endemic Oblivious Transfer Allows to run single instance of 1-of-n ROT (Random OT)
- OT based on the paper Efficient oblivious transfer protocols. Protocol is described in section 3.1. Allows to run
m
instances of 1-of-n chosen message OTs. - OT based on the paper Efficient oblivious transfer protocols which does not use random oracle. Protocol is described in section 4.1. Allows to run
m
instances of 1-of-n chosen message OTs. - Implements OT based on the paper The Simplest Protocol for Oblivious Transfer. Implements Verified OT to guard against a malicious receiver as described in protocol 7 and called Verified Simplest OT (VSOT), of the paper Secure Two-party Threshold ECDSA from ECDSA Assumptions This module first implements a Random OT (ROT) which can then be used to realize an OT with actual messages Allows to run multiple instances of 1-of-n ROTs (Random OT).