An improved one-time password authentication scheme
A method for obtaining digital signatures and public-key cryptosystems