Kurt R. Rohloff, Ph.D.


Associate Professor of Computer Science

New Jersey Institute of Technology (NJIT)

Director, NJIT Cybersecurity Research Center

Newark, NJ 07102

PALISADE Software Library

A major outcome of my group's research is the PALISADE Lattice Encryption Software Library. PALISADE is now in public release. Please try it out, let us know what you think. Please consider contributing to it!

PALISADE is modular, with a core library of lattice cryptography primitives that support multiple protocols for public-key encryption, homomorphic encryption, digital signature schemes, proxy re-encryption and program obfuscation. The PALISADE library is portable into commodity computing and hardware environments, including Windows, Linux, MacOS and Android environments. The PALISADE library has no major external software library dependencies.

PALISADE is being developed in collaboration with our partners in government, industry and academia. At last count members of the following organizations are or have been contributors to the PALISADE library:

PALISADE is being developed with the generous support of our sponsors on the following funded projects:

Last updated: July 11, 2017