Visa-Research / volepsi

Efficient Private Set Intersection base on VOLE
MIT License
98 stars 32 forks source link

Question about PSI #54

Open LiZeKunJava opened 7 months ago

LiZeKunJava commented 7 months ago

Hello, Professor.I noticed that OPPRF is used in PSI mode for file input. May I ask where subfield-VOLE is used? I can't find it.Hello, Professor.

ladnir commented 7 months ago

So the performance numbers in the paper were obtained via some hacking. A working version was never completed. There is however an active PR for libOTe that will enable this. https://github.com/osu-crypto/libOTe/pull/127

Once completed it will be easy to add it to this library

jsuper commented 1 month ago

Hello Professor, I noticed that the OT PR based on subfield-VOLE has now been merged into the libOTE library. May I ask how the high-performance version of PSI using subfield-VOLE is currently implemented, or is it already in the process of being implemented? Is there a corresponding timeline for this? @ladnir

ladnir commented 1 month ago

Oh, good point, kinda forgot about that. Don't currently have plans but would be pretty easy to implement now.

ladnir commented 1 month ago

Time allowing, maybe I can do it in the next 6 months. If you were interested in doing it I can help.