To efficiently solve the private key leak and management problems in broadcast encryption systems, a new efficient practical ID-based broadcast encryption scheme was presented. The bilinear paring on a super-elliptic curve was used to construct the broadcast encryption and decryption algorithms, which greatly saves the broadcasting communication transmission bandwidth. In the key distribution process, self-enforcing protection strategy was introduced by computing one user’s decryption key through his secret information, which reduces the risk for one user of leaking his private keys. Security proof against k collusion attack under the difficulty of extended k-BDHI assumption was given.