Foolproof Rsa