Giorgos Vasiliadis
Personal Details
Research Fellow
Foundation for Research and Technology - Hellas
My book chapter on "Security Applications of GPUs" is available online.
Our paper on creating stealthy and persistent Web-bots has been accepted at NDSS'19.
Invited to give a talk at Cybersecurity and Privacy (CySeP) Summer School 2018.
Invited to give a keynote talk at EuroSec'2015 workshop. The slides are available here.
I'm honoured to receive the Maria M. Manassaki Bequest Scholarship (2013).
I'm thrilled to receive the prestigious Symantec Research Labs Graduate Fellowship (2012).
About
-
My name is Giorgos Vasiliadis (alternate spellings: Georgios Vasileiadis) and I originally come from Crete [1]. Currently, I am a Research Fellow for the Institute of Computer Science at the Foundation for Research and Technology - Hellas. Before that I was a Research Scientist for the Cybersecurity lab at Qatar Computing Research Institute. I have got my PhD in Computer Science from the Computer Science Department at University of Crete, under the supervision of Prof. Evangelos Markatos and Dr. Sotiris Ioannidis. At the same time I was working as a research associate at the Distributed Computing Systems Laboratory of the Institute of Computer Science, at the Foundation for Research and Technology, Hellas (FORTH-ICS). In 2013, I spent three wonderful months at Symantec Research Labs in Los Angeles, as a research intern under the supervision of Petros Efstathopoulos.
I am honored to receive the prestigious Symantec Research Labs Graduate Fellowship (2012) and the Maria M. Manassaki Bequest Scholarship (2013). I have served as publicity chair for RAID (2015) and program committee member for EC2ND (2011), EuroSec (2012, 2013, 2016, 2017, 2018), IWSEC (2016, 2017, 2018), ICPADS (2016), WIFS (2016, 2017, 2018), and ISCC (2017). I have also served at the Research & Informatic Corps of the Greek Army (2009).
My research has been published in top peer-reviewed conferences, e.g. RAID, ACM CCS and USENIX ATC, has been cited over 1000 times, and has been recognized by important media such as Slashdot, The Register, Ars Technica, The Inquirer, ComputerWorld, PCWorld, and HotHardware.
Download my CV.
Publications
Journals
-
Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures
Eva Papadogiannaki, Lazaros Koromilas, Giorgos Vasiliadis, Sotiris Ioannidis. In IEEE/ACM Transactions on Networking (ToN), to appear.
Design and Implementation of a Stateful Network Packet Processing Framework for GPUs
Giorgos Vasiliadis, Lazaros Koromilas, Michalis Polychronakis, Sotiris Ioannidis. In IEEE/ACM Transactions on Networking (ToN), to appear.
GPU-assisted malware
Giorgos Vasiliadis, Michalis Polychronakis, Sotiris Ioannidis. In International Journal of Information Security, August 2014. Cited by 24.
Improving the Performance of Passive Network Monitoring Applications with Memory Locality Enhancements
Antonis Papadogiannakis, Giorgos Vasiliadis, Demetres Antoniades, Michalis Polychronakis, Evangelos P. Markatos. In Computer Communications, Volume 35, Issue 1, Pages 129-140, January 2012. Cited by 16.
Peer-reviewed Conferences
-
[NDSS] Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Computation [slides] [website]
Panagiotis Papadopoulos, Panagiotis Ilia, Michalis Polychronakis, Evangelos P. Markatos, Sotiris Ioannidis, Giorgos Vasiliadis. In Proceedings of the Network and Distributed System Security Symposium (NDSS). February 2019, San Diego, CA.
[EDGESYS] Enabling GPU-assisted Antivirus Protection on Android Devices through Edge Offloading [slides]
Dimitris Deyannis, Rafail Tsirbas, Giorgos Vasiliadis, Raffaele Montella, Sokol Kosta, and Sotiris Ioannidis. In Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking (EdgeSys). June 2018, Munich, Germany.
[ESORICS] No sugar but all the taste! Memory Encryption without Architectural Support [slides]
Panagiotis Papadopoulos, Giorgos Vasiliadis, George Christou, Evangelos Markatos and Sotiris Ioannidis. In Proceedings of the 22nd European Symposium on Research in Computer Security (ESORICS). September 2017, Oslo, Norway.
[VIZSEC] Visualization of actionable knowledge to mitigate DRDoS attacks [slides]
Michael Aupetit, Yury Zhauniarovich, Giorgos Vasiliadis, Marc Dacier, Yazan Boshmaf. In Proceedings of the 2016 IEEE Symposium on Visualization for Cyber Security (VizSec). October 2016, Baltimore, MD, USA.
[RAID] GRIM: Leveraging GPUs for Kernel Integrity Monitoring [slides]
Lazaros Koromilas, Giorgos Vasiliadis, Elias Athanasopoulos, Sotiris Ioannidis. In Proceedings of the 19th International Symposium on Research in Attacks, Intrusions and Defenses (RAID). September 2016, Paris, France.
[BADGERS] MAD: A Middleware Framework for Multi-Step Attack Detection [slides]
Panagiotis Papadopoulos, Thanasis Petsas, Giorgos Christou and Giorgos Vasiliadis. In Proceedings of the 4th International Workshop on Building Analysis Datasets and Gathering Experience Returns for Security (BADGERS). November 2015, Kyoto, Japan.
[ISC] GPU-Disasm: A GPU-based x86 Disassembler [slides]
Evangelos Ladakis, Giorgos Vasiliadis, Michalis Polychronakis, Sotiris Ioannidis, and Georgios Portokalidis. In Proceedings of the 18th Information Security Conference (ISC). September 2015, Trondheim, Norway.
[CCS] PixelVault: Using GPUs for securing cryptographic operations [slides]
Giorgos Vasiliadis, Elias Athanasopoulos, Michalis Polychronakis and Sotiris Ioannidis. In Proceedings of the 21st ACM Conference on Computer and Communications Security (CCS). November 2014, Scottsdale, AZ, USA. Cited by 10.
[SBAC] Flying Memcache: Lessons Learned from Different Acceleration Strategies [slides]
Dimitris Deyannis, Lazaros Koromilas, Giorgos Vasiliadis, Elias Athanasopoulos and Sotiris Ioannidis. In Proceedings of the 26th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). October 2014, Paris, France. Cited by 1.
[ANCS] Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures [slides]
Lazaros Koromilas, Giorgos Vasiliadis, Ioannis Manousakis and Sotiris Ioannidis. In Proceedings of the 10th ACM/IEEE Symposium on Architecture for Networking and Communications Systems (ANCS). October 2014, Los Angeles, CA, USA. Cited by 6.
[USENIX ATC] GASPP: A GPU-Accelerated Stateful Packet Processing Framework [slides]
Giorgos Vasiliadis, Lazaros Koromilas, Michalis Polychronakis and Sotiris Ioannidis. In Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC). June 2014, Philadelphia, PA, USA. Cited by 13.
[EUROSEC] You Can Type, but You Can't Hide: A Stealthy GPU-based Keylogger [slides]
Evangelos Ladakis, Lazaros Koromilas, Giorgos Vasiliadis, Michalis Polychronakis and Sotiris Ioannidis. In Proceedings of the European Workshop on System Security (EuroSec). April 2013, Prague, Czech Republic. Cited by 25.
[IISWC] Parallelization and Characterization of Pattern Matching using GPUs [slides]
Giorgos Vasiliadis, Michalis Polychronakis and Sotiris Ioannidis. In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC). November 2011, Austin, TX, USA. Cited by 19.
[CCS] MIDeA: A Multi-Parallel Intrusion Detection Architecture [slides]
Giorgos Vasiliadis, Michalis Polychronakis and Sotiris Ioannidis. In Proceedings of the 18th ACM/SIGSAC Conference on Computer and Communications Security (CCS). October 2011, Chicago, IL, USA. Cited by 89.
[MALWARE] GPU-assisted Malware [slides]
Giorgos Vasiliadis, Michalis Polychronakis and Sotiris Ioannidis. In Proceedings of the 5th IEEE International Conference on Malicious and Unwanted Software (MALWARE). October 2010, Nancy, France. Cited by 24.
[RAID] GrAVity: A Massively Parallel Antivirus Engine [slides]
Giorgos Vasiliadis and Sotiris Ioannidis. In Proceedings of the 13th International Symposium on Recent Advances in Intrusion Detection (RAID). September 2010, Ottawa, Canada. Cited by 55.
[RAID] Regular Expression Matching on Graphics Hardware for Intrusion Detection [slides]
Giorgos Vasiliadis, Michalis Polychronakis, Spiros Antonatos, Evangelos P. Markatos and Sotiris Ioannidis. In Proceedings of the 12th International Symposium on Recent Advances in Intrusion Detection (RAID). September 2009, Saint-Malo, France. Cited by 119.
[SETN] A Multi-agent Environment for Serving Proof Explanations in the Semantic Web
Grigoris Antoniou, Antonis Bikakis, Polyvios Damianakis, Mixalhs Foukarakis, Giorgos Iacovidis, Marianna Karmazi, Haridimos Kondylakis, Antreas Makridakis, Giorgos Nikiforos, Grigoris Papadourakis, Manolis Papoutsakis, Aggeliki Psyharaki, Giorgos Stratakis, Panagiotis Tourlakis, Petros Tsialiamanis, Giorgos Vasiliadis, Gerd Wagner and Dimitris Velegrakis. In Proceedings of the 5th Hellenic Conference on Artificial Intelligence (SETN). October 2008, Syros, Greece.
[RAID] Gnort: High Performance Network Intrusion Detection Using Graphics Processors [slides]
Giorgos Vasiliadis, Spiros Antonatos, Michalis Polychronakis, Evangelos P. Markatos and Sotiris Ioannidis. In Proceedings of the 11th International Symposium on Recent Advances in Intrusion Detection (RAID). September 2008, Boston, MA, USA. Cited by 280.
Technical Reports
-
The Anatomy of Mitos Web Search Engine
Panagiotis Papadakos, Giorgos Vasiliadis, Yannis Theoharis, Nikos Armenatzoglou, Stella Kopidaki, Yannis Marketakis, Manos Daskalakis, Kostas Karamaroudis, Giorgos Linardakis, Giannis Makrydakis, Vangelis Papathanasiou, Lefteris Sardis, Petros Tsialiamanis, Georgia Troullinou, Kostas Vandikas, Dimitris Velegrakis and Yannis Tzitzikas. In CoRR, Information Retrieval, abs/0803.2220. March 2008. Cited by 6.
Other Projects
Puggle Desktop Search Engine
-
A graphical desktop search application that was started on my spare time, enabling the user to search documents, music, photos, web pages and more that are stored locally on a computer. It is written in Java and it is portable to both Linux and Microsoft Windows. The project is open-source and it is available online at http://puggle.sourceforge.net.
Nostalgia
Previous versions
-
2004.
Contact me