This problem is kind of stupid because you don't specify any restrictions on the attacker. Can they just keep guessing cards until they have determined the correct one? If so, they will always win. Can they only guess once? If they can only guess once you could just select a card in your mind without even opening the deck, in which case the attacker has only a 1/52 chance of winning, so the odds are in your favor.