Does openFHE support Private Set Intersection ( PSI )

Hello,
Does openFHE support Private Set Intersection ( PSI ) ? If yes, can you provide a sample code ?
Suppose that each client has an encrypted vector, then the server can compute the intersection of all vectors without seeing the vector of each specific client.

OpenFHE does not implement a complete PSI protocol, but it provides some of the cryptographic components needed to build FHE-based PSI protocols. PSI from FHE is a complex protocol that requires multiple cryptographic components, so you will need to build your own PSI protocol.

1 Like