Me I am an Associate Professor in the Department of Computer Science at Stevens Institute of Technology. I obtained my PhD in Computer 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. Currently I am also a Visiting Associate Professor at the National University of Singapore (NUS). 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)! Stevens is a great place to do impactful research: ranked #38 in the USA in computer security by csrankings.org.

Contact Information

Email: georgios + domain name
Twitter: @portokalidis
Phone: 201.216.8311
Fax: 201.216.8249
Gateway South Building, Room 329
Department of Computer Science
Stevens Institute of Technology
Castle Point on Hudson
Hoboken, NJ 07030


Sep '19 Our paper "Nibbler: Debloating Binary Shared Libraries" was accepted for publication in the proceedings of ACSAC'19.

Mar '19 I happy to announce that I was promoted to the rank of Associate Professor, effective September 1, 2019!

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.

Research Highlights

Selected Publications

Nibbler: Debloating Binary Shared Libraries
Ioannis Agadakos, Di Jin, David Williams-King, Vasileios P. Kemerlis, and Georgios Portokalidis
Proceedings of the Annual Computer Security Applications Conference (ACSAC), San Juan, Puerto Rico, December 2019 (22.6%)

Position-independent Code Reuse: On the Effectiveness of ASLR in the Absence of Information Disclosure
Enes Göktaş, Benjamin Kollenda, Philipp Koppe, Eric Bosman, Georgios Portokalidis, Thorsten Holz, Herbert Bos, and Cristiano Giuffrida
Proceedings of the IEEE European Symposium on Security and Privacy, London, United Kingdom, April 2018 (22.9%)

Techu: Open and Privacy-preserving Crowdsourced GPS for the Masses
Ioannis Agadakos, Jason Polakis, and Georgios Portokalidis
Proceedings of the ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), Niagara Falls, NY, USA, June 2017 (18%)

Location-enhanced Authentication using the IoT
Ioannis Agadakos, Per Hallgren, Dimitrios Damopoulos, Andrei Sabelfeld, and Georgios Portokalidis
Proceedings of the Annual Computer Security Applications Conference (ACSAC), Los Angeles, CA, USA, December 2016 (22.8%)

NaClDroid: Native Code Isolation for Android Applications
Elias Athanasopoulos, Vasileios P. Kemerlis, Georgios Portokalidis, and Angelos Keromytis
Proceedings of the European Symposium on Research in Computer Security (ESORICS), Heraklion, Crete, Greece, September 2016 (21%)

Selected Grands and Awards

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

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

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

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