Tradeoffs in Protocol Designs for Collaborative Authentication