Slight: A lightweight authentication scheme for smart healthcare services