defeating imsi catchers .
An efficient cryptographic protocol verifier based on prolog rules