Photo of me in a kayak

Charles V. Wright Assistant Professor

Computer Science Department
Portland State University
PO Box 751
Portland, OR 97207

Office: FAB 120
Phone: +1 (503) 725-4252
Email: cvwright cs pdx edu


I am an Assistant Professor in the Computer Science Department at Portland State University. Having recently joined PSU, I'm very excited to be here. We were recently named by US News as one of the Top 10 "up-and-coming" universities in the country for a couple of years in a row.

Prior to joining Portland State, I was Technical Staff at MIT Lincoln Laboratory in the Communications and Cyber Security division from 2008 to 2012. There, I helped to lead our research efforts on the topics of cyber security testbeds and experimentation. I was the principal investigator on a handful of tests and evaluations of emerging technologies for various government sponsors.

Before that, I did my graduate work in the Department of Computer Science at the Johns Hopkins University.  I worked in the Security and Privacy Applied Research Lab at the Hopkins Information Security Institute. I collaborated on some fun and exciting projects with fellow students Lucas Ballard and Scott Coull. My thesis advisor was Fabian Monrose.



I'm interested in how complicated electronic systems are made to fail, and why it is so often that attackers can make them do things that their designers, implementers, and operators never intended or imagined.

Lately I'm focusing on techniques that enable an untrusted server or cloud service to perform meaningful, efficient computations on encrypted data.

Selected Publications
  • M. Naveed, S. Kamara, and C.V. Wright. Inference Attacks on Property-Preserving Encrypted Databases. In Proceedings of the 22nd ACM Conference on Computer and Communications Security, October 2015. [pdf]
  • C.V. Wright, W. Feng, and F. Liu. Thumbnail-Preserving Encryption for JPEG. In Proceedings of the 3rd ACM Workshop on Information Hiding and Multimedia Security, June 2015. [pdf]
  • P. Donovan, J. McLamb, H. Okhravi, J. Riordan, and C. Wright. Quantitative Evaluation of Moving Target Technology. In Proceedings of the IEEE International Symposium on Technologies for Homeland Security, April 2015.
  • C.V. Wright, C. Connelly, T. Braje, J.C. Rabek, L.M. Rossey, R.K. Cunningham. Generating Client Workloads and High-Fidelity Network Traffic for Controllable, Repeatable Experiments in Computer Security. In Proceedings of the 13th International Symposium on Recent Advances in Intrusion Detection (RAID 2010), September 2010. [pdf]
  • C.V. Wright, S.E. Coull, and F. Monrose. Traffic Morphing: An Efficient Defense Against Statistical Traffic Analysis. In Proceedings of the 16th Annual Network and Distributed System Security Symposium, February 2009. [pdf]
  • C.V. Wright, L. Ballard, S.E. Coull, F. Monrose, and G.M. Masson. Spot Me if You Can: Uncovering Spoken Phrases in Encrypted VoIP Conversations. In Proceedings of the 2008 IEEE Symposium on Security and Privacy, May 2008. [pdf]
  • C.V. Wright, L. Ballard, F. Monrose, and G.M. Masson. Language Identification of Encrypted VoIP Traffic. In Proceedings of the 16th USENIX Security Symposium, August 2007. [pdf]


In Spring 2016, I'm teaching a new course on Multimedia Security.

In Winter 2016, I taught CS 410/510 Network Security.

In Fall 2015, I taught CS 491/591 Intro to Computer Security.

In the past, I've also taught CS 494/594 Internetworking Protocols and special topics courses on computer and network security.


In my current and previous positions, I've been very fortunate to work with an excellent group of students, including:
  • David Pouliot, Portland State
  • Ian Van Houdt, Portland State
  • Noah Zentzis, Portland State
  • Long Phan, Portland State
  • Minh Vu, Portland State
  • Nhan Ho, Portland State
  • Thang Tran, Portland State
  • Dang Le, Portland State
  • Jenny Mankin, Northeastern
  • Chad Spensky, UNC Chapel Hill / UCSB
  • Ryan Whelan, Northeastern
  • Ben Agre, MIT


I have enjoyed the opportunity to serve on program committees for the following conferences and workshops: