Match me if you can: matchmaking encryption and its applications