Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Eva Papadogiannaki

dblp:201/5335 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0003-0205-964XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 3 · 2 first-author · 2 since 2021Security and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Network security · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 44% Parallel and multicore computing · 44% Energy-efficient computing · 13%
Computer networks
1 paper
Internet architecture and protocols · 50% Software-defined and programmable networks · 50%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security › traffic analysis
encrypted traffic analysis
0.812024
Fingerprinting the Shadows: Unmasking Malicious Servers with Machine Learning-Powered TLS Analysis · WWW 2024
Network security
traffic analysis
0.812024
Fingerprinting the Shadows: Unmasking Malicious Servers with Machine Learning-Powered TLS Analysis · WWW 2024
Internet architecture and protocols
packet processing
0.312017
Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures · IEEE/ACM Trans. Netw. 2017
Software-defined and programmable networks › programmable data plane
software packet processing
0.312017
Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures · IEEE/ACM Trans. Netw. 2017
Parallel and multicore computing › parallel scheduling
adaptive scheduling
0.312017
Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures · IEEE/ACM Trans. Netw. 2017
GPUs and heterogeneous computing
heterogeneous architecture
0.312017
Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures · IEEE/ACM Trans. Netw. 2017
Energy-efficient computing
power management
0.112017
Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures · IEEE/ACM Trans. Netw. 2017

Methods — techniques the papers use, named apart from their topics

machine learning · 0.8scheduling · 0.6measurement · 0.6
YearPublicationVenuePosition
2024 Fingerprinting the Shadows: Unmasking Malicious Servers with Machine Learning-Powered TLS Analysis
abstract
Over the last few years, the adoption of encryption in network traffic has been constantly increasing. The percentage of encrypted communications worldwide is estimated to exceed 90%. Although network encryption protocols mainly aim to secure and protect users' online activities and communications, they have been exploited by malicious entities that hide their presence in the network. It was estimated that in 2022, more than 85% of the malware used encrypted communication channels.
Andreas Theofanous, Eva Papadogiannaki, Alexander Shevtsov, Sotiris Ioannidis
WWW2
2023 Pump Up the JARM: Studying the Evolution of Botnets Using Active TLS Fingerprinting
abstract
The growing adoption of network encryption protocols, like TLS, has altered the scene of monitoring network traffic. With the advent increase in network encryption, typical DPI systems that monitor network packet payload contents are becoming obsolete, while in the meantime, adversaries abuse the utilization of the TLS protocol to bypass them. In this paper, aiming to understand the botnet ecosystem in the wild, we contact IP addresses known to participate in malicious activities using the JARM tool for active probing. Based on packets acquired from TLS handshakes, server fingerprints are constructed during a time period of 7 months. We investigate if it is feasible to detect suspicious servers and re-identify other similar within blocklists with no prior knowledge of their activities. We show that it is important to update fingerprints often or follow a more effective fingerprinting approach, since the overlapping ratio with legitimate servers rises over time.
Eva Papadogiannaki, Sotiris Ioannidis
ISCC1
2022 Scheduling of multiple network packet processing applications using Pythia
Giannis Giakoumakis, Eva Papadogiannaki, Giorgos Vasiliadis, Sotiris Ioannidis
Comput. Networks2
2020 TrustAV: Practical and Privacy Preserving Malware Analysis in the Cloud
abstract
While the number of connected devices is constantly growing, we observe an increased incident rate of cyber attacks that target user data. Typically, personal devices contain the most sensitive information regarding their users, so there is no doubt that they can be a very valuable target for adversaries. Typical defense solution to safeguard user devices and data, are based in malware analysis mechanisms. To amortize the processing and maintenance overheads, the outsourcing of network inspection mechanisms to the cloud has become very popular recently. However, the majority of such cloud-based applications usually offers limited privacy preserving guarantees for data processing in third-party environments. In this work, we propose TrustAV, a practical cloud-based malware detection solution destined for a plethora of device types. TrustAV is able to offload the processing of malware analysis to a remote server, where it is executed entirely inside, hardware supported, secure enclaves. By doing so, TrustAV is capable to shield the transfer and processing of user data even in untrusted environments with tolerable performance overheads, ensuring that private user data are never exposed to malicious entities or honest-but-curious providers. TrustAV also utilizes various techniques in order to overcome performance overheads, introduced by the Intel SGX technology, and reduce the required enclave memory --a limiting factor for malware analysis executed in secure enclave environments-- offering up to 3x better performance.
Dimitris Deyannis, Eva Papadogiannaki, Giorgos Kalivianakis, Giorgos Vasiliadis, Sotiris Ioannidis
CODASPY2
2020 Pythia: Scheduling of Concurrent Network Packet Processing Applications on Heterogeneous Devices
abstract
Modern commodity computing systems are composed of a number of heterogeneous processing units, each one with its own unique performance and energy characteristics. However, the majority of current network packet processing frameworks targets only one device (either the CPU or an accelerator), leaving the remaining computational resources underutilized or even idle. In this paper, we propose an adaptive scheduling approach for network packet processing applications that exploits any heterogeneous architecture that can be found in a commodity high-end hardware setup. Our scheduler not only distributes the workloads to the appropriate devices in the system to achieve the desired performance results, but also enables the multiplexing of diverse, concurrently executed network packet processing applications, eliminating the interference effects introduced at run-time. The evaluation results show that our scheduler is able to tackle any interference in the shared hardware resources as well to respond quickly to dynamic fluctuations (e.g., application overloads, traffic bursts, infrastructural changes, etc.) that may occur at real time.
Giannis Giakoumakis, Eva Papadogiannaki, Giorgos Vasiliadis, Sotiris Ioannidis
NetSoft2
2018 OTTer: A Scalable High-Resolution Encrypted Traffic Identification Engine
Eva Papadogiannaki, Constantinos Halevidis, Periklis Akritidis, Lazaros Koromilas
RAID1
2017 Efficient Software Packet Processing on Heterogeneous and Asymmetric Hardware Architectures
abstract
Heterogeneous and asymmetric computing systems are composed by a set of different processing units, each with its own unique performance and energy characteristics. Still, the majority of current network packet processing frameworks targets only a single device (the CPU or some accelerator), leaving the rest processing resources unused and idle. In this paper, we propose an adaptive scheduling approach that supports the heterogeneous and asymmetric hardware, tailored for network packet processing applications. Our scheduler is able to respond quickly to dynamic performance fluctuations that occur at real time, such as traffic bursts, application overloads, and system changes. The experimental results show that our system is able to match the peak throughput of a diverse set of packet processing applications, while consuming up to $3.5\times$ less energy.
Eva Papadogiannaki, Lazaros Koromilas, Giorgos Vasiliadis, Sotiris Ioannidis
IEEE/ACM Trans. Netw.1