Kurt R. Rohloff

Contact Info

Title: Associate Professor
Email: kurt.rohloff@njit.edu
Office: GITC 4105
Hours: By appointment. Please schedule by e-mail.
Phone: 973-596-3382
Dept: Computer Science
Webpage: https://web.njit.edu/~rohloff/

About Me

I am an associate professor of computer science at NJIT and the co-founder and director of the NJIT Cybersecurity Research Center.  My research interests are in encrypted computing, homomorphic encryption, lattice-based cryptography, applied cryptography, cybersecurity, distributed information management, information access delegation, key management, software engineering, high-assurance design, mobile systems and secure communication protocols.  I received my Bachelor of Electrical Engineering degree from the Georgia Institute of Technology in Atlanta, and my MS and PhD in Electrical Engineering from the University of Michigan, Ann Arbor.

Website

https://web.njit.edu/~rohloff/

Teaching

Each semester I teach either:
- CS 696 Network Management and Security
- CS 357 Network Security

Research

A major outcome of my group's research is the PALISADE open-source library for lattice cryptography. PALISADE is currently in beta release.  PALISADE is high 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 highly portable into commodity computing and hardware environments, including Windows, Linux, MacOS and Android environments. The PALISADE library has no major external software library dependencies except for the use of the boost library when generating lattice-based cryptographic trapdoors for digital signature and program obfuscation operations.  PALISADE is being developed in collaboration with our partners in government, industry and academia. Please reach out to me for details and access to the external facing PALISADE git repository.

My broader research interests are in encrypted computing, homomorphic encryption, lattice-based cryptography, applied cryptography, cybersecurity, distributed information management, information access delegation, key management, software engineering, high-assurance design, mobile systems and secure communication protocols.
 

Publications

My list of publications can be found here: https://web.njit.edu/~rohloff/krohloff_publications.shtml