In [3], ABE is applied to ensure privacy for IoT based on generic Publish-Subscribe (Pub-Sub) architecture. Here payload is encrypted using symmetric Advance Encryption System (AES) cryptography and AES key is encrypted using ABE scheme which ensures that ciphertext size and payload size is same. Here we argue that, IoT devices generate only few bits of data and to perform encryption on few bits of data both AES and ABE encryption techniques prove to be computational overhead for IoT devices. Thus we aim at optimizing complex arithmetic operations of ABE by using suitable cryptography parameters rather than performing double encryptions. Authors designed a middleware based on Pub-Sub architecture in [9]. Here privacy of subscriber’s interest and confidentiality of published content is protected by enabling CP-ABE and Predicate Based Encryption (PBE). Similarly in [4], [10], authors designed a scheme for Pub-Sub architecture using KP/CP-ABE schemes. Here every subscriber defines a filtering condition as an access policy in KP-ABE and based on this, Broker performs filtering of messages by performing encrypted search on encrypted attributes. Subsequently it forwards message to intended subscribers. To ensure message confidentiality Publisher encrypts message using CP-ABE and publishes it. In [11], Tariq designed security schemes using IBE and ABE to enable confidentiality and authentication. Here it allows publishers to sign and encrypt events simultaneously by using IBE and thus enable efficient routing of encrypted events (from publishers to subscribers) by Searchable Encryption. Further Subscribers verify the signatures associated with all the attributes (of an event) using CP/KP-ABE.