I have a user A and a third party company B. I want to check if A is a customer of B.
- B cannot reveal any information about their customer list to me.
- If A is a customer of B, I do not want B to know which customer they are. They should only know True/False answer to wether they are a customer.
What sort of problem is this? I thought this might be a private set intersection problem but the definition seems to violate my second condition. Is this instead a Zero Knowledge Proof problem?
"Private set intersection (PSI) allows two parties to compute the intersection of their sets without revealing any information about items that are not in the intersection."