This document discusses improved anonymous identity-based broadcast encryption with chosen ciphertext security. It begins by defining broadcast encryption and how it allows a sender to encrypt messages that can only be decrypted by authorized receivers, without revealing the identities of the receivers. It then discusses previous research on providing anonymity in broadcast encryption systems through techniques like identity-based encryption. The goal of this work is to improve existing anonymous identity-based encryption schemes using bilinear groups and decisional bilinear Diffie-Hellman problems to provide stronger ciphertext security. The methodology uses an object-oriented design approach and implementation is done using PHP and SQL.