What Makes A Smart Card Secure