A novel remote user authentication and key agreement scheme for mobile client- server environment

External Document