About Me


I am an Associate Professor in the Department of Computer Science at Stevens Institute of Technology. I obtained my PhD in Compute Science from Vrije Universiteit Amsterdam on February 2010. I also hold an MSc and BSc in Computer Science from Leiden University and University of Crete, respectively. My research interests are mainly around the area of systems and security. In the past, I have worked on software security, honeypots, taint analysis (information-flow tracking), analysis of binary software, run-time and compile-time software instrumentation, control-flow integrity, code-reuse attacks, Tor, and user authentication. For more information check out my CV and my Google Scholar Profile.

I am looking for inquisitive, fun-loving hackers to work with me as PhD students (apply now) and postdocs (e-mail me)!

Contact Information

Email: georgios DOT portokalidis AT stevens DOT edu
Twitter: @portokalidis
Phone: 201.216.8311
Fax: 201.216.8249

North Building 307A
Department of Computer Science
Stevens Institute of Technology
Castle Point on Hudson
Hoboken, NJ 07030


Mar '19 I'm happy to announce that I was promoted to the rank of Associate Professor!

Jan '19 I'm delighted to announce that my student, Ioannis Agadakos, has successfully completed his PhD!

Jan '19 The web page for CS-676 Advanced Topics in Systems Security is now up!

I have been appointed Charles Berendsen Junior Professor of Computer Science.

The web page for CS-576 - Systems Security is now up!

I am humbled and honored to have been selected to receive the 2018 Provost's Award for Research Excellence.

A team of Stevens CS and Cybersecurity students I supervise qualified to the 2018 regional Northeastern Collegiate Cyber Defense Competition (CCDC).

Research Highlights

Selected Publications

ShrinkWrap: VTable Protection without Loose Ends Outstanding student paper award
Istvan Haller, Enes Göktaş, Elias Athanasopoulos, Georgios Portokalidis, and Herbert Bos
Proceedings of the Annual Computer Security Applications Conference (ACSAC), Los Angeles, CA, USA, December 2015 (24.4%)

The Devil is in the Constants: Bypassing Defenses in Browser JIT Engines
Michalis Athanasakis, Elias Athanasopoulos, Michalis Polychronakis, Georgios Portokalidis, and Sotiris Ioannidis
Proceedings of the Network and Distributed System Security (NDSS) Symposium, San Diego, CA, USA, February 2015 (19.6%)

Out Of Control: Overcoming Control-Flow Integrity
Enes Göktaş, Elias Athanasopoulos, Herbert Bos, and Georgios Portokalidis
Proceedings of the IEEE Symposium on Security and Privacy, San Jose, CA, USA, May 2014 (13.6%)

ShadowReplica: Efficient Parallelization of Dynamic Data Flow Tracking
Kangkook Jee, Vasileios P. Kemerlis, Angelos D. Keromytis, and Georgios Portokalidis
Proceedings of the ACM Conference on Computer and Communications Security (CCS), Berlin, Germany, November 2013 (19.8%)

kGuard: Lightweight Kernel Protection against Return-to-user Attacks
Vasileios P. Kemerlis, Georgios Portokalidis, and Angelos D. Keromytis
Proceedings of the USENIX Security Symposium, Bellevue, WA, USA, August 2012 (19.4%)

Selected Grands and Awards

PI (lead), "ABIDES: Adaptive BInary Debloating and Security", ONR, $3,243,244 (Stevens ~$1M), September 2017 - August 2020

PI, "Trails: Efficient Data-Flow Tracking Through HW-assisted Parallelization", DARPA, $462,419, September 2016 - August 2018

PI, "Adapting Static and Dynamic Program Analysis to Effectively Harden Debloated Software" ONR, $467,543, March 2016 - February 2019

Best student paper award at the 2015 Annual Computer Security Applications Conference (ACSAC)