LibRIPFE is a modern C++ implementation of function-hiding inner-product functional encryption (IPFE) schemes. It builds on the RELIC cryptographic toolkit through the convenient LibRBP wrapper. For installation and usage, one need to install RELIC and LibRBP first, see the accompanying Dockerfile for details.
Scheme | Highlights | Reference |
---|---|---|
Kim et al. | Short ciphertexts, security in the generic group model | link |
Tomida et al. | Optimized under standard-model security | link |
Ojaswi et al. | Faster setup, enc, and keygen than Kim et al., with a modest decryption trade-off | link |