I have the following problem which i am trying to find a reasonable protocol to solve it.
This is a simplified version of the problem.
Alice has a set of values $\{a_1,a_2,...,a_n\}$.
Bob has a set of values $\{b_1,b_2,...,b_n\}$.
Alice wants to learn which values Bob has that are equal to her values but without Bob learning any of the inputs she gives him, Alice is also not allowed to learn any other values bob has.
I appreciate an efficient solution but any solution at the moment is better than nothing.