Authentication and Key Agreement Based on Anonymous Identity for Peer-to-Peer Cloud | IEEE Journals & Magazine | IEEE Xplore