Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Occur error when run the frontend.exe with different size of set for each party #11

Open
StarKirby1102 opened this issue Jun 19, 2022 · 7 comments

Comments

@StarKirby1102
Copy link

When I execute the program with different size of set for each party, such as:
P1: 2^12
P2: 2^14
P3: 2^16...
The program will throw exception. But I find that the paper KMP+2017 said that the OPPRF supports the different size of set:
image
So, how to solve this question? Thanks.

@StarKirby1102
Copy link
Author

@ladnir
image

@ladnir
Copy link
Member

ladnir commented Jun 20, 2022

No idea, look at the code. But likely if the implementation section of the paper doesn't benchmarked different size sets then they didn't implement it. Not my paper

@StarKirby1102
Copy link
Author

No idea, look at the code. But likely if the implementation section of the paper doesn't benchmarked different size sets then they didn't implement it. Not my paper

Sorry! It's my fault.

@StarKirby1102
Copy link
Author

No idea, look at the code. But likely if the implementation section of the paper doesn't benchmarked different size sets then they didn't implement it. Not my paper

Thanks for reply!

@StarKirby1102
Copy link
Author

@nitrieu Sorry to disturb you. I'm learning the code for KMPRT17, but the question of set size mentioned above I can't execute the frontend.exe successfully, so could you please have a look? Thanks!

@xiezy0
Copy link

xiezy0 commented Mar 7, 2023

hello! I also have this problem, do you have idea now?
I don't know where to modify the source code.

@ladnir
Copy link
Member

ladnir commented Mar 7, 2023

I took a look at the code and it appears to assume all parties have the same set size. Looks like this is the file to modify. https://github.com/osu-crypto/MultipartyPSI/blob/implement/frontend/OtBinMain.cpp

Does not look like a simple fix...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants