private contact discovery problem aka public key bootstrapping problem