Distributed collaborative key agreement and authentication protocols for dynamic peer Groups | IEEE Journals & Magazine | IEEE Xplore