Top Qs
Timeline
Chat
Perspective

PALISADE (software)

From Wikipedia, the free encyclopedia

PALISADE (software)
Remove ads

PALISADE is an open-source cross platform software library that provides implementations of lattice cryptography building blocks and homomorphic encryption schemes.[2]

Quick Facts Developer(s), Initial release ...
Remove ads

History

PALISADE adopted the open modular design principles of the predecessor SIPHER software library from the DARPA PROCEED program. SIPHER development began in 2010, with a focus on modular open design principles to support rapid application deployment over multiple FHE schemes and hardware accelerator back-ends, including on mobile, FPGA and CPU-based computing systems. PALISADE began building from earlier SIPHER designs in 2014, with an open-source release in 2017 and substantial improvements every subsequent 6 months.

PALISADE development was funded originally by the DARPA PROCEED and SafeWare programs, with subsequent improvements funded by additional DARPA programs, IARPA, the NSA, NIH, ONR, the United States Navy, the Sloan Foundation and commercial entities such as Duality Technologies. PALISADE has subsequently been used in commercial offerings, such as by Duality Technologies who raised funding in a Seed round[3] and a later Series A round[4] led by Intel Capital.

In 2022 OpenFHE was released as a fork that also implements CKKS bootstrapping.

Remove ads

Features

PALISADE includes the following features:[5]

Remove ads

Availability

There are several known git repositories/ports for PALISADE:

C++

JavaScript / WebAssembly

Python

FreeBSD

References

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads