Comparison of HE frameworks
Let’s review a comparison of some of the most popular HE frameworks in Python.
Pyfhel
Pyfhel is a Python-based fully HE library that supports operations on encrypted integers and vectors. It is built on top of the HElib C++ library and offers a simplified interface for Python developers. Pyfhel has good performance and can handle large integers and vectors efficiently. However, it does not yet support operations on floating-point numbers.
TenSEAL
TenSEAL is a Python-based library for HE that supports both FHE and PHE. It uses the CKKS and BFV encryption schemes and offers APIs for encrypted operations on floating-point numbers and matrices. TenSEAL is designed to be easy to use and has a simpler API compared to some other HE libraries. It has a relatively high performance for encrypted operations on floating-point numbers.
PALISADE
PALISADE is a C++ library for HE that has Python bindings. It supports both FHE and PHE and offers...