1. GNU: The GNU Multiple Precision Arthmetic Library, GNU (https://gmplib.org/).
2. PBC: The Pairing-Based Cryptography Library Version 0.5.14, PBC (http://crypto.stanford.edu/pbc/).
3. Simple functional encryption schemes for inner products;Abdalla,2015
4. On the practical security of inner product functional encryption;Agrawal,2015
5. Functional encryption for threshold functions (or fuzzy IBE) from lattices;Agrawal,2012