Yuriy S. Polyakov

Contact Info

Title: Associate Research Professor
Email: polyakov@njit.edu
Office: GITC 4407
Hours: By appointment. Please schedule by e-mail.
Phone:
Dept: Computer Science
Webpage: http://web.njit.edu/~polyakov

About Me

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.

Website

http://web.njit.edu/~polyakov

Teaching

Each semester I teach:
- CS 608 Cryptography and Security

More information on the courses I taught in the past can be found at https://web.njit.edu/~polyakov/teaching.html

 

Research

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.

Publications

My list of publications can be found here: https://web.njit.edu/~polyakov/publications.html