Oblivious Transfer on OT protocols from literature
1Communication Rounds[16]
Evaluation Results
| Method | Links | |||||
|---|---|---|---|---|---|---|
| [16]Year=1989, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=CDH, Proof-of-concept implementation=Not addressed by authors.2026.06 | 1 | — | — | — | — | |
| [17]Year=1999, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=Trusted initializer, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [7]Year=2004, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=DDH, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [18]Year=2005, Resilience to malicious adv.=✓, Cryptographic primitives=Noisy channel, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [19]Year=2008, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=PKE (DDH/LWE), Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [20]Year=2011, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=ROM, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [21]Year=2012, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=DDH, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [10]Year=2015, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=DDH, Proof-of-concept implementation=✓, Open Source=✓, Language=C (of [19])2026.06 | 2 | — | 3,680 | — | — | |
| [14]Year=2015, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=DH, Proof-of-concept implementation=✓, Open Source=✓, Language=Assembly2026.06 | 2 | — | 114 | — | — | |
| [14] (Ported)Note=Results obtained over our porting of the library., Cryptographic primitives=DH, Open Source=✓, Language=C, Pre-computation=false2026.06 | 2 | — | 257 | 76.76 | — | |
| [22]Year=2019, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=Ideal lattice, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [23]Year=2019, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=PKE (LWE, RO), Proof-of-concept implementation=✓, Open Source=✓, Language=Assembly2026.06 | 2 | — | 200 | — | — | |
| [24]Year=2020, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=CDH, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [25]Year=2020, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=ROM (RQC-III), Proof-of-concept implementation=✓, Language=unspecified2026.06 | 2 | — | 1,760 | 503.33 | 1,080 | |
| [26]Year=2021, Resilience to malicious adv.=✓, Cryptographic primitives=Isogeny, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [27]Year=2022, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=PKE (ROM), Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [28]Year=2024, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=QR + LPN, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [30]Year=2024, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=NI + LWE + ROM, Proof-of-concept implementation=✓, Open Source=✓, Language=C2026.06 | 2 | — | — | — | — | |
| [31]Year=2025, Choosable inputs=✓, Cryptographic primitives=DDH, Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [32]Year=2025, Choosable inputs=✓, Cryptographic primitives=Quantum ent., Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| [33]Year=2025, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=Quantum ent., Proof-of-concept implementation=Not addressed by authors.2026.06 | 2 | — | — | — | — | |
| I-(OT)^2Year=2026, Choosable inputs=✓, Communication Transfer Rounds=2, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=QR, Proof-of-concept implementation=✓, Allows for Receiver pre-computation=✓, Open Source=✓, Language=C/Python, Pre-computation=false2026.06 | 2 | — | 2,366 | 2,350.93 | — | |
| [15]Year=1985, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=PKE, Proof-of-concept implementation=Not addressed by authors.2026.06 | 3 | — | — | — | — | |
| [9]Year=2020, Choosable inputs=✓, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=LWE, Proof-of-concept implementation=Not addressed by authors.2026.06 | 3 | — | — | — | — | |
| [13]Year=2020, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=CDH, Proof-of-concept implementation=✓, Open Source=(✓), Language=Relic2026.06 | 3 | — | 164 | — | — | |
| [29]Year=2024, Choosable inputs=✓, Cryptographic primitives=NI, Proof-of-concept implementation=✓, Security=unconditional, Language=C++2026.06 | 4 | — | 350 | — | — | |
| [34]Year=2026, Choosable inputs=✓, Cryptographic primitives=NI, Proof-of-concept implementation=✓, Language=C++2026.06 | 4 | — | 530 | — | — | |
| [14] (Ported, Pre-computation)Note=Results obtained over our porting of the library., Cryptographic primitives=DH, Open Source=✓, Language=C, Pre-computation=true2026.06 | — | — | — | 68.91 | 567.04 | |
| I-(OT)^2 (Pre-computation)Year=2026, Choosable inputs=✓, Communication Transfer Rounds=2, Resilience to malicious adv.=✓, No Trusted Third Party required=✓, Cryptographic primitives=QR, Proof-of-concept implementation=✓, Allows for Receiver pre-computation=✓, Open Source=✓, Language=C/Python, Pre-computation=true2026.06 | — | — | — | 2.8 | 39.9 |