An Anonymous and Self-Verified Mobile Authentication with Authenticated Key Agreement for Large-Scale Wireless Networks | IEEE Journals & Magazine | IEEE Xplore