Smart Cards, Tokens, Security and Applications