title: A Secure Three-Factor User Authentication and Key Agreement Protocol for TMIS With User Anonymity.
abstract: Telecare medical information system (TMIS) makes an efficient and convenient connection between patient(s)/user(s) and doctor(s) over the insecure internet. Therefore, data security, privacy and user authentication are enormously important for accessing important medical data over insecure communication. Recently, many user authentication protocols for TMIS have been proposed in the literature and it has been observed that most of the protocols cannot achieve complete security requirements. In this paper, we have scrutinized two (Mishra et al., Xu et al.) remote user authentication protocols using smart card and explained that both the protocols are suffering against several security weaknesses. We have then presented three-factor user authentication and key agreement protocol usable for TMIS, which fix the security pitfalls of the above mentioned schemes. The informal cryptanalysis makes certain that the proposed protocol provides well security protection on the relevant security attacks. Furthermore, the simulator AVISPA tool confirms that the protocol is secure against active and passive attacks including replay and man-in-the-middle attacks. The security functionalities and performance comparison analysis confirm that our protocol not only provide strong protection on security attacks, but it also achieves better complexities along with efficient login and password change phase as well as session key verification property.
authors.affiliation: Department of Computer Science & Engineering, Indian School of Mines, Dhanbad, 826004, India, amin_ruhul@live.com.
authors.forename: Ruhul
authors.initials: R
authors.lastname: Amin
authors.forename: G P
authors.initials: GP
authors.lastname: Biswas
mesh_terms: D000465:Algorithms; D056667:Biometric Identification / Q000295:instrumentation*; D016494:Computer Security / Q000295:instrumentation*; D003219:Confidentiality; D000069098:Health Smart Cards; D006801:Humans; D007256:Information Systems / Q000295:instrumentation*; D017216:Telemedicine / Q000295:instrumentation*