Yuriy S. Polyakov
|Title:||Associate Research Professor|
|Hours:||By appointment. Please schedule by e-mail.|
I am an Associate Research Professor at the NJIT Cybersecurity Research Center. My primary research interests are applied lattice-based cryptography, encrypted computing, and program obfuscation. Prior to joining NJIT, I worked as a research scientist at the MIT Computer Science and Artificial Intelligence Laboratory, a principal consultant at Presidio, and held several industrial computer science/information technology positions. My prior research studies dealt with time series analysis using statistical physics methods and mathematical modeling of membrane technology processes. I authored more than 40 journal publications and currently teach CS 608 Cryptography & Security at NJIT. I received my MS in Computer Science from NJIT, PhD in Chemical/Environmental Engineering from the Moscow State University of Environmental Engineering, and DSc in Physics and Mathematics from the Karpov Institute of Physical Chemistry.
As part of the NJIT Cybersecurity Research Center team, I am developing a general-purpose lattice-based cryptography library in C++ (PALISADE). My focus is primarily on the analysis, optimization, and implementation of lattice-based cryptographic schemes. Our work has been funded by Defense Advanced Research Projects Agency (DARPA), National Security Agency (NSA), and Intelligence Advanced Research Projects Activity (IARPA). The PALISADE library currently supports proxy re-encryption, somewhat homomorphic encryption, digital signature, and conjunction program obfuscation capabilities.
My broader research interests include applied lattice-based cryptography, encrypted computing, program obfuscation, elliptic curve cryptography, software engineering, biomedical signal analysis, time series analysis, and mathematical modeling of membrane technology processes.