app can generate and send the public key via SMS