Analysis and Improvement on a Contributory Group Key Exchange Protocol Based on the Diffie-Hellman Technique