PALISADE lattice cryptography library. PALISADE is an open-source project that provides efficient implementations of lattice cryptography building blocks and leading homomorphic encryption schemes. 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. PALISADE now supports the BGV, BFV, CKKS, and FHEW schemes and a more secure variant of the TFHE scheme, including bootstrapping. We have more efficient bootstrapping schemes in active development. PALISADE also provides post-quantum public-key encryption, proxy re-encryption, threshold FHE for multiparty computations, identity-based encryption, attribute-based encryption and digital signature support.
Keywords for this software
References in zbMATH (referenced in 3 articles )
Showing results 1 to 3 of 3.
- Cid, Carlos; Indrøy, John Petter; Raddum, Håvard: FASTA -- a stream cipher for fast FHE evaluation (2022)
- Takeshita, Jonathan; Reis, Dayane; Gong, Ting; Niemier, Michael; Hu, X. Sharon; Jung, Taeho: Algorithmic acceleration of B/FV-like somewhat homomorphic encryption for compute-enabled RAM (2021)
- Genise, Nicholas; Micciancio, Daniele; Polyakov, Yuriy: Building an efficient lattice gadget toolkit: Subgaussian sampling and more (2019)
Further publications can be found at: https://palisade-crypto.org/publications/