Authentication and key agreement protocol is indispensable-able for today network applications. Many two-factor authentication and key agreement protocols using smart card and password have been ...