Text this: An improved and provably secure three-factor user authentication scheme for wireless sensor networks.