Home

About Me

Me

I am an assistant 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. 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.

Contact Information

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

Address:
Computer Science Department
Stevens Institute of Technology
Castle Point on Hudson
Hoboken, NJ 07030


We received an award from ONR to work on "ABIDES: Adaptive BInary Debloating and Security". I am looking for bright students and postdocs to work on this, as well as other active, projects. More information here.

Research Highlights

Selected Publications

Techu: Open and Privacy-preserving Crowdsourced GPS for the Masses (pdf)
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 (pdf)
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%)

WYSISNWIV: What You Scan Is Not What I Visit (pdf)
Qilang Yang, Dimitrios Damopoulos, and Georgios Portokalidis
Proceedings of the International Symposium on Recent Advances in Intrusion Detection (RAID), Kyoto, Japan, November 2015 (22%)

Selected Grands and Awards

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)

Recent News

June 2017 We were awarded approx. $3.2M from ONR for performing work on the project "ABIDES: Adaptive BInary Debloating and Security".

March 2017 "Techu: Open and Privacy-preserving Crowdsourced GPS for the Masses" was accepted to the 2017 ACM International Conference on Mobile Systems, Applications, and Services (MobiSys).

August 2016 "Location-enhanced Authentication using the IoT" was accepted to the 2016 Annual Computer Security Applications Conference (ACSAC)

June 2016 "NaClDroid: Native Code Isolation for Android Applications" was accepted to the 2016 ESORICS conference.

May 2016 "Undermining Entropy-based Information Hiding (And What to do About it)" was accepted to the 2016 USENIX Security Symposium.

Openings

PhD Positions

I'm looking for bright students that wish to pursue a PhD to join my group in the department of Computer Science at Stevens Institute of Technology. I work closely with all my student on various projects in the area of systems and security. Strong programming skills are a must.

Joining the PhD program does not require an MS degree and students can start both in the fall and spring semesters. All PhD students are fully funded, including their tuition and a generous stipend. Stevens faculty and students consistently publish in top research venues, offering the unique opportunity to perform cutting-edge research just 15 minutes from New York City.

More details here.

Postdoc Positions

I currently have one postdoc position for working on our ONR project on attack surface reduction. I'm looking for someone to start as early as September 2017. The position is for a maximum of three years.

Candidates should have (or about to have) a PhD in Computer Science or relative field (e.g., ECE), and they should be able to demonstrate their ability to conduct quality research in the area of systems.

More details here.

Opportunities for Stevens students

If you are a Stevens undergraduate or graduate student interested in doing some research, I, occasionally, support non-PhD students with exceptional skills to work on research projects. If you are one of them, please contact me.

Stevens also provides various opportunities for summer research (to undergraduate students only) through the Pinnacle scholars and I&E scholars programs.

Finally, if you are looking to improve yourself and take on challenging problems, you can do research for credit through courses CS-497-S and CS-800-S. Make sure to contact me before you attempt to enroll.

Current Students

PhD students

Ioannis Agadakos (January 2015 - present)

Samaneh Berenjian (September 2016 - present)

Visiting

Enes Goktas (January 2017 - July 2017)

Undergraduate students

Nicholas Cyprus (June 2017 - August 2017)

Peter Krasinsky (June 2017 - August 2017)