Homomorphic Encryption Libraries Comparison Table: Features, Performance & Support
\begin{table}[h]\centering\caption{Comparison of Homomorphic Encryption Libraries}\label{tab:libraries}\begin{tabular}{|l|l|l|l|l|l|l|l|l|}\hline\Library & Usability & Interoperability & Supported Operations & Bootstrapping Techniques & Parallelization Options & Serialization Methods & Documentation & Community Support \hline\OpenFHE & Medium & Good & Addition, multiplication, rotation, logical operations & Multi-key bootstrapping & OpenMP & JSON, Binary & Good & Active \hline\FV-NFLlib & Low & Limited & Addition, multiplication & Single-key bootstrapping & Not available & JSON & Poor & Limited \hline\Concrete & High & Good & Addition, multiplication & Multi-key bootstrapping & OpenMP & JSON, Binary\textsuperscript{1} & Excellent\textsuperscript{1} & Active\textsuperscript{1} \hline\SEAL & Medium & Good & Addition, multiplication, rotation, logical operations\textsuperscript{2 3 4 5} & Multi-key bootstrapping\textsuperscript{2} & OpenMP\textsuperscript{2} & Binary, Compressed Binary, JSON\textsuperscript{2} & Good\textsuperscript{2} & Active\textsuperscript{2} \hline\HElib & Low & Good & Addition, multiplication, rotation, logical operations\textsuperscript{3} & Single-key bootstrapping\textsuperscript{3} & OpenMP\textsuperscript{3} & JSON\textsuperscript{3} & Poor\textsuperscript{3} & Active\textsuperscript{3} \hline\TFHE & High & Good & Addition, multiplication, rotation, logical operations\textsuperscript{4} & Single-key bootstrapping\textsuperscript{4} & OpenMP\textsuperscript{4} & JSON\textsuperscript{4} & Excellent\textsuperscript{4} & Active\textsuperscript{4} \hline\Lattigo & High & Good & Addition, multiplication, rotation, logical operations\textsuperscript{5} & Multi-key bootstrapping\textsuperscript{5} & OpenMP\textsuperscript{5} & JSON, Binary, Protocol Buffer\textsuperscript{5} & Excellent\textsuperscript{5} & Active\textsuperscript{5} \hline\NuFHE & Low & Limited & Addition, multiplication, rotation, logical operations & Single-key bootstrapping & CUDA & JSON & Poor & Limited \hline\PALISADE & Medium & Good & Addition, multiplication, rotation & Multi-key bootstrapping & MPI & Binary & Good & Active \hline\FHEW & Low & Limited & Addition & Single-key bootstrapping & CUDA & Binary & Poor & Limited \hline\end{tabular}\end{table}\Note: \textsuperscript{1}, \textsuperscript{2}, \textsuperscript{3}, \textsuperscript{4}, \textsuperscript{5} denote additional explanations provided in the table.
原文地址: https://www.cveoy.top/t/topic/pKz1 著作权归作者所有。请勿转载和采集!