the use of smart cards too is also considered effective in enhancing system security and it is designed in such a way that all the encryption keys and alternative information relied on by the user for authentication and other identification purposes. The use of a smart card on a system software is a security system that is non vulnerable due to the fact that it provides undeniable proof of an individual user identity. The cards are also considered very safe since even when stolen they possess an authentication pin that is comparable to the ATM and as result will not grant access to the other user. This PIN is important since without the card it is useless and the smart card without the PIN is also considered useless.