We present a new variant of Attribute based encryption (ABE) called Dual-Policy ABE. Basically, it is a conjunctively combined scheme between Key-Policy and Ciphertext-Policy ABE, the two previous available types of ABE. Dual-Policy ABE allows
two access control mechanisms over encrypted data: one involves policies over
attributes ascribed to data and the other involves policies over
attributes ascribed to user credentials. The previous two types of ABE can only allow either functionality above one at a time.