An enhanced and provably secure multi-factor authentication scheme for Internet-of-Multimedia-Things environments. (December 2020)