發送短信 : Cloud computing three-factor user authentication framework and protocols for telecare medical information system