Multiparty computation is about multiple parties each individually holding private inputs aim to compute a function on their inputs. Here the key requirement is that while computing the function output none of the parties should learn anything additional about each other's private input. Though theoretically computing any function while guaranteeing privacy is possible, the solutions are generic and may not always be efficient. For example consider the problem of private set intersection where parties want to compute intersection of their private sets following a generic solution would not be efficient. In this proposal the aim is to build efficient solutions for specific problem instances of multiparty computation