Carlo Blundo, Vincenzo Iovino, Giuseppe Persiano: Predicate Encryption with Partial Public Keys. CANS 2010: 298-313