An improved three factor authentication protocol for wireless body area networks | Synapse