PALISADE
NumFOCUS Sponsored Project since 2019PALISADE (https://palisade-crypto.org/) is an open-source project that provides efficient implementations of lattice cryptography building blocks and leading homomorphic encryption schemes. Originally developed by researchers in the cryptographic community, PALISADE is actively being used by several groups in academics and industry (see the list at https://palisade-crypto.org/community ) and is being incorporated into products to protect the privacy of individuals data while allowing computation on that data.
PALISADE is designed for usability, providing simpler APIs, modularity, cross-platform support and integration of hardware accelerators. PALISADE complies with the HomomorphicEncryption.org security standards for homomorphic encryption. We offer PALISADE under the 2-clause BSD open-source license, making it easier to wrap and redistribute PALISADE in products.
Share This Project:
Industry
We’re fortunate that there have been high-quality publications related to PALISADE and precursor projects. A current list of PALISADE related publications can be found at https://palisade-crypto.org/publications.
Language
PALISADE is written in cross platform C++11. Compilable on Linux, Windows and macOS. Python wrappers for PALISADE are written in Python 3
Features
Data privacy for computation, data signing, proxy-reencryption
PALISADE is a general lattice cryptography library that currently includes efficient implementations of the following lattice cryptography capabilities:
- Homomorphic Encryption (HE)
- Brakerski/Fan-Vercauteren scheme (3 variants)
- Brakerski-Gentry-Vaikuntanathan scheme
- Cheon-Kim-Kim-Song scheme
- FHEW (Ducas-Micciancio) scheme
- Stehle-Steinfeld scheme
- Proxy Re-Encryption for all HE schemes
- Digital Signature
- Identity-Based Encryption
- Ciphertext-Policy Attribute-Based Encryption
CRANNOG: open source tools to conduct privacy-preserving statistical analysis and database linking for social science and economics. In partnership with the Institute for Research on Innovation and Science (IRIS) at the University of Michigan. This project is funded by the Sloan Foundation.