A secure password-based authentication and key agreement scheme using smart cards. (August 2015)