This document summarizes a seminar presentation on an improved group key agreement protocol based on Diffie-Hellman key exchange. The presentation introduces traditional group key generation methods, then describes the new protocol. It has one node act as a manager to build a complete binary tree from other nodes' key information. This reduces the time complexity of group key generation from O(Nlog2N) to O(N). The protocol also efficiently handles dynamic adding and removing of nodes. It was analyzed to be secure against man-in-the-middle attacks when combined with digital signatures.