Could you provide more details about this project?
tanjuntao opened this issue · 3 comments
tanjuntao commented
Question
Describe your question in ONE SENTENCE.
- Can both parties get the intersection itself instead of its cardinality ?
- What PSI protocols are implemented in this project?
schoppmp commented
- The result will always be returned to the client, who can choose to share it with the server. If you want to reveal the intersection itself and not only its cardinality, set
reveal_intersection = true
when constructing client and the server. - We implemented a standard Diffie-Hellman-based PSI protocol, augmented with a bloom filter for more efficient communication. A description can be found here in the source code. We have an upcoming workshop paper describing the protocol, which will have more details.
schoppmp commented
Our paper on this PSI library can now be found on arxiv. It includes a formal description of our protocols. I hope this answers your second question, let me know if not.
tanjuntao commented
Yes! Thanks for your explanation!