inner-product encryption
zero and non-zero inner-product encryption (ZIPE/NIPE)
ZIPE achieves an additional security property,attribute-hiding, in which vector x is hidden from the ciphertext. ZIPE providesfunctional encryption for a wide class of relations corresponding to equalities,polynomialsand CNF/DNF formulae.
NIPE supports a wide classof relations corresponding to the complement of those for ZIPE.