Traditional system in cryptography allows just sharing of keys between the sender and receiver, for such a technique only the signature storage is provided for the user’s public key. But as the number of users increases, it’s became a challenging job to have such a certificate storage as well as key distribution, to overcome this Identity Based Encryption (IBE) was proposed, but again it had created the time consuming environment as it was supporting only to one-to-one communication. After IBE Attribute Based encryption (ABE) made possibility to provide multicast communication between users but it was limited to only key policy based encryption as well as could not provide the revocation phenomenon for keys. So this paper aims to develop an existing system using MAMM (Multiple Authority Multiple Mediator) with the use of distributed CP-ABE(Cipher Policy ABE) which enhances the revocation and improves the performance