Information security is a critical issue with all information systems. One of the key points in information security is user authentication. Password is widely used to authenticate a legitimate user. In conventional password authentication schemes, a server must maintain a password table that...