Information security incorporates a wide range including authentication, identification, authorization, message integrity, confidentiality and non-repudiation. Cryptography provides the foundation for information security. The security program builds largely upon sound cryptogram arithmetic and secure key management. Smart card has this rich cryptogram arithmetic and secure key management and along with its portability, it has won the favor of information security field and becomes widely appli...