Function-Hiding Inner Product Encryption Is Practical
Simple Functional Encryption Schemes for Inner Products