Skip to content

SimplestOT: 1-out-of-2 Oblivious Transfer#371

Merged
armfazh merged 1 commit into
cloudflare:mainfrom
zhdllwyc:simplestOT
Sep 14, 2022
Merged

SimplestOT: 1-out-of-2 Oblivious Transfer#371
armfazh merged 1 commit into
cloudflare:mainfrom
zhdllwyc:simplestOT

Conversation

@zhdllwyc

@zhdllwyc zhdllwyc commented Aug 29, 2022

Copy link
Copy Markdown
Contributor

Adds a 1-out-of-2 Oblivious transfer protocol.
Implements the SimplestOT by Chou, Orlandi (https://eprint.iacr.org/2015/267.pdf , the 1 out of 2 OT case).

@armfazh armfazh self-assigned this Aug 30, 2022
@armfazh armfazh added the new feature New functionality or module label Aug 30, 2022
@armfazh armfazh requested review from bwesterb and tanyav2 August 30, 2022 07:24
Comment thread ot/simot/simotlocal.go Outdated
Comment thread ot/simot/simot_test.go Outdated

const testSimOTCount = 100

func simOT(myGroup group.Group, sender *SenderSimOT, receiver *ReceiverSimOT, m0, m1 []byte, choice, index int) error {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it doesn't seem index is used, is it?

Comment thread ot/simot/simotparty.go Outdated
Comment thread ot/simot/simotparty.go Outdated
@zhdllwyc zhdllwyc mentioned this pull request Aug 30, 2022
@armfazh armfazh changed the title Simplest ot SimplestOT: 1-out-of-2 Oblivious Transfer Sep 14, 2022
@armfazh armfazh merged commit 6580354 into cloudflare:main Sep 14, 2022
@armfazh

armfazh commented Sep 14, 2022

Copy link
Copy Markdown
Contributor

Thanks @zhdllwyc for your contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature New functionality or module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants