Відправити по sms: Public-key cryptography and computational number theory