David Pouliot

About Me

I am a Ph.D. student of Computer Science at Portland State University.   My advisor is  Prof. Charles Wright.

email: dpouliot at pdx.edu - or - david at salempfg.com


My research is in applied cryptography. My current focus is searchable encryption attacks and defenses. I have also done research with symbolic execution.


The Shadow Nemesis: Inference Attacks on Efficiently Deployable, Efficiently Searchable Encryption ACM CCS 2016 with Charles V. Wright

The Strength of Weak Randomization: Easily Deployable, Efficiently Searchable Encryption with Minimal Leakage The 49th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2019) with Scott Griffy and Charles V. Wright

TA Positions


I have an undergrad degree in Math from Lewis-Clark State College and Computer Science from Western Oregon University.


I teach classes in programming Lego Robotics to elementary and middle school kids and I also teach programming classes for middle and high school students.