Large-Scale Privacy-Preserving Matching and Search