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

Olaf Maennel

dblp:62/3841 · also Olaf Manuel Maennel · DBLP profile ↗
← Back
44ranked-venue papers
1as first author
17since 2021 · last 2026
0000-0002-9621-0787ORCID · verified

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

Computer networks · 27 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 7 · 7 since 2021Security and privacy · 6 · 4 since 2021Artificial intelligence and machine learning · 5 · 5 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 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.

Artificial intelligence
2 papers
Time series and sequential data · 52% Language models and text generation · 23% Representation and self-supervised learning · 12%
Computer networks
21 papers
Routing and switching · 44% Network management and operations · 22% Network measurement and analytics · 21%
Network and information security
3 papers
Hardware security and side channels · 69% Network security · 23% Systems and software security · 5%

Topics — the 30 heaviest of 49, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
large language model
1.922026
Lifting Manifolds to Mitigate Pseudo-Alignment in LLM4TS · WWW 2026
Understanding Why Large Language Models Can Be Ineffective in Time Series Analysis: The Impact of Modality Alignment · KDD (2) 2025
Machine learning › Time series and sequential data
large language model for time series
1.922026
Lifting Manifolds to Mitigate Pseudo-Alignment in LLM4TS · WWW 2026
Understanding Why Large Language Models Can Be Ineffective in Time Series Analysis: The Impact of Modality Alignment · KDD (2) 2025
Routing and switching
inter-domain routing
1.2122014
Towards detecting BGP route hijacking using the RPKI · SIGCOMM 2012
Reducing the complexity of BGP stability analysis with hybrid combinatorial-algebraic models · ICNP 2012
Detecting the unintended in BGP policies · ICNP 2012
Machine learning › Time series and sequential data › time series analysis
time series forecasting
1.222026
Understanding Why Large Language Models Can Be Ineffective in Time Series Analysis: The Impact of Modality Alignment · KDD (2) 2025
Lifting Manifolds to Mitigate Pseudo-Alignment in LLM4TS · WWW 2026
Computer vision › Vision and language
cross-modal alignment
1.012026
Lifting Manifolds to Mitigate Pseudo-Alignment in LLM4TS · WWW 2026
Machine learning › Representation and self-supervised learning
multimodal representation learning
1.012026
Lifting Manifolds to Mitigate Pseudo-Alignment in LLM4TS · WWW 2026
Machine learning › Time series and sequential data
time series analysis
0.912025
Understanding Why Large Language Models Can Be Ineffective in Time Series Analysis: The Impact of Modality Alignment · KDD (2) 2025
Hardware security and side channels › microarchitectural attacks
cache attacks
0.912025
Slice+Slice Baby: Generating Last-Level Cache Eviction Sets in the Blink of an Eye · SP 2025
Routing and switching › inter-domain routing
BGP
0.552016
The BGP Visibility Toolkit: Detecting Anomalous Internet Routing Behavior · IEEE/ACM Trans. Netw. 2016
10 Lessons from 10 Years of Measuring and Modeling the Internet's Autonomous Systems · IEEE J. Sel. Areas Commun. 2011
Evolution of Internet Address Space Deaggregation: Myths and Reality · IEEE J. Sel. Areas Commun. 2010
Network management and operations
configuration verification
0.432012
Reducing the complexity of BGP stability analysis with hybrid combinatorial-algebraic models · ICNP 2012
Detecting the unintended in BGP policies · ICNP 2012
Detecting unsafe BGP policies in a flexible world · ICNP 2012
Network management and operations › network verification
routing policy verification
0.422014
Separating wheat from chaff: Winnowing unintended prefixes using machine learning · INFOCOM 2014
The BGP visibility scanner · INFOCOM 2013
Machine learning › Time series and sequential data › time series analysis
time series anomaly detection
0.312025
Understanding Why Large Language Models Can Be Ineffective in Time Series Analysis: The Impact of Modality Alignment · KDD (2) 2025
Memory systems
cache design
0.312025
Slice+Slice Baby: Generating Last-Level Cache Eviction Sets in the Blink of an Eye · SP 2025
Computing education › computer science curriculum
cybersecurity education
0.212015
i-tee: A fully automated Cyber Defense Competition for Students · SIGCOMM 2015
Network performance modeling
network emulation
0.222013
An automated system for emulated network experimentation · CoNEXT 2013
AutoNetkit: simplifying large scale, open-source network experimentation · SIGCOMM 2012
Network measurement and analytics
internet topology measurement
0.222011
10 Lessons from 10 Years of Measuring and Modeling the Internet's Autonomous Systems · IEEE J. Sel. Areas Commun. 2011
Bigfoot, sasquatch, the yeti and other missing links: what we don't know about the as graph · Internet Measurement Conference 2008
Network measurement and analytics › anomaly detection
BGP anomaly detection
0.212014
Separating wheat from chaff: Winnowing unintended prefixes using machine learning · INFOCOM 2014
Network management and operations › network configuration
automated configuration
0.112012
AutoNetkit: simplifying large scale, open-source network experimentation · SIGCOMM 2012
Routing and switching › routing protocol
BGP configuration
0.112012
Detecting the unintended in BGP policies · ICNP 2012
Routing and switching › inter-domain routing › BGP
BGP convergence
0.112012
Detecting unsafe BGP policies in a flexible world · ICNP 2012
Routing and switching › inter-domain routing › inter-domain routing security
BGP hijacking
0.112012
Towards detecting BGP route hijacking using the RPKI · SIGCOMM 2012
Network management and operations
network configuration
0.112012
AutoNetkit: simplifying large scale, open-source network experimentation · SIGCOMM 2012
Network security › routing security
prefix hijacking detection
0.112012
Towards detecting BGP route hijacking using the RPKI · SIGCOMM 2012
Network security
routing security
0.112012
Towards detecting BGP route hijacking using the RPKI · SIGCOMM 2012
Internet architecture and protocols › network topology
inter-domain topology
0.112011
10 Lessons from 10 Years of Measuring and Modeling the Internet's Autonomous Systems · IEEE J. Sel. Areas Commun. 2011
Routing and switching › inter-domain routing › BGP
BGP churn
0.112010
Evolution of Internet Address Space Deaggregation: Myths and Reality · IEEE J. Sel. Areas Commun. 2010
Routing and switching › inter-domain routing
routing table growth
0.112010
Evolution of Internet Address Space Deaggregation: Myths and Reality · IEEE J. Sel. Areas Commun. 2010
Routing and switching
routing
0.112009
Internet optometry: assessing the broken glasses in internet reachability · Internet Measurement Conference 2009
Network measurement and analytics › topology discovery
missing link inference
0.112008
Bigfoot, sasquatch, the yeti and other missing links: what we don't know about the as graph · Internet Measurement Conference 2008
Network measurement and analytics › network tomography
topology inference
0.112008
Bigfoot, sasquatch, the yeti and other missing links: what we don't know about the as graph · Internet Measurement Conference 2008

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

microarchitectural races · 1.7hash function reversal · 1.7manifold lifting · 1.0contrastive representation learning · 1.0modality alignment analysis · 0.9data manifold analysis · 0.9machine learning · 0.4algebraic framework · 0.3simulation · 0.2tradeoff analysis · 0.2classification · 0.2boosted decision tree · 0.2virtualization · 0.2multi-point observation · 0.2stable paths problem · 0.1configuration parsing · 0.1RPKI validation · 0.1
YearPublicationVenuePosition
2026 Lifting Manifolds to Mitigate Pseudo-Alignment in LLM4TS
abstract
Pseudo-Alignment is a pervasive challenge in many large language models for time series (LLM4TS) models, often causing them to underperform compared to linear models or randomly initialised backbones. However, there is limited discussion in the community for the reasons that pseudo-alignment occurs. In this work, we conduct a thorough investigation into the root causes of pseudo-alignment in LLM4TS and build a connection of pseudo-alignment to the cone effect in LLM. We demonstrate that pseudo-alignment arises from the interplay of cone effect within pretrained LLM components and the intrinsically low-dimensional manifold of time-series data. In addition, we also introduce TimeSUP, a novel technique designed to mitigate this issue and improve forecast performance in existing LLM4TS approaches. TimeSUP addresses this by increasing the time series manifold to more closely match the intrinsic dimension of language embeddings, allowing the model to distinguish temporal signals clearly while still capturing shared structures across modalities. As a result, representations for time and language tokens remain distinct yet exhibit high cosine similarity, signifying that the model preserves each modality's unique features while learning their commonalities in a unified embedding space. Empirically, TimeSUP consistently outperforms state-of-the-art LLM4TS methods and other lightweight baselines on long-term forecasting performance. Furthermore, it can be seamlessly integrated into four existing LLM4TS pipelines and delivers significant improvements in forecasting performance.
Liangwei Nathan Zheng, Wenhao Liang, Wei Zhang 0098, Miao Xu 0001, Olaf Maennel, Weitong Chen 0001
WWW5
2025 Calibrating on Kolmogorov-Arnold Network
abstract
Kolmogorov-Arnold Networks (KANs) are neural architectures inspired by the Kolmogorov-Arnold representation theorem that leverage B-spline parameterizations for flexible, locally adaptive function approximation. Although KANs can capture complex nonlinearities beyond those modeled by standard Multi-Layer Perceptrons (MLPs), they frequently exhibit miscalibrated confidence estimates-manifesting as overconfidence in dense data regions and underconfidence in sparse areas. In this work, we systematically examine the impact of four critical hyperparameters -- Layer Width, Grid Order, Shortcut Function, and Grid Range -- on the calibration of KANs. Furthermore, we introduce a novel Temperature-Scaled Loss (TSL) that integrates a temperature parameter directly into the training objective, dynamically adjusting the predictive distribution during learning. Both theoretical analysis and extensive empirical evaluations on standard benchmarks demonstrate that TSL significantly reduces calibration errors, thereby improving the reliability of probabilistic predictions. Overall, our study provides actionable insights into the design of spline-based neural networks and establishes TSL as a robust, loss-agnostic solution for enhancing calibration.
Wenhao Liang, Wei Zhang 0098, Lin Yue, Miao Xu 0001, Olaf Maennel, Weitong Chen 0001
CIKM5
2025 Calibrating on Medical Segmentation Model through Signed Distance
abstract
Classical overlap metrics such as Dice or IoU quantify where a medical-image segmentation falls short but say nothing about the confidence of each prediction. Over-confident errors are particularly dangerous in clinical practice, where a single false-positive voxel may trigger an unnecessary biopsy. We introduce three contributions that jointly address spatial precision and reliability. (i) Signed-Distance Calibration (SDC) loss couples cross-entropy, local calibration and a differentiable signed-distance penalty, enforcing boundary accuracy while moderating confidence. (ii) A Spatially Adaptive Margin (SAM) module applies lightweight morphological transforms to ground-truth masks before computing the local target, sharpening ambiguous edges. (iii) Pixel-wise Expected Calibration Error (pECE) extends ECE to millions of voxels and penalises high-confidence false positives. Across four public datasets (ACDC, FLARE, BraTS, PROSTATE) and two back-bones (U-Net, nnU-Net), SDC improves Dice by up to 4 percentage points and halves ECE compared with the state of the art, without sacrificing runtime. Code is available on: https://github.com/EagleAdelaide/SDC-Loss.
Wenhao Liang, Wei Zhang 0098, Lin Yue, Miao Xu 0001, Olaf Maennel, Weitong Chen 0001
CIKM5
2025 Adaptive Spline Networks in the Kolmogorov-Arnold Framework: Knot Analysis and Stability Enhancement
abstract
Kolmogorov-Arnold Neural Networks (KANs) have recently attracted significant attention in the machine learning community. However, their practical implementation often faces challenges such as poor training stability and a large number of trainable parameters. Moreover, the behavior of learnable activation functions based on B-splines remains insufficiently understood. In this work, we analyze KANs through the lens of spline knot behavior and derive lower and upper bounds on the number of knots in B-spline-based KANs. To address the existing limitations, we propose a novel KAN-based approach, which improves upon the original KAN by reducing the number of trainable parameters to match the scale of standard Multi-Layer Perceptrons (MLPs), while enhancing overall performance. Additionally, we introduce a new training strategy that enforces C2 continuity in the learnable splines, leading to smoother activation functions and improved training stability via range expansion. We evaluate our method across eight diverse datasets encompassing image, text, time series, multimodal, and function approximation tasks. The promising results demonstrate the feasibility of KAN-based architectures and the effectiveness of our proposed enhancements. The proposed method implementation is released in https://github.com/IcurasLW/FR-KAN.git
Liangwei Nathan Zheng, Wei Zhang 0098, Lin Yue, Miao Xu 0001, Olaf Maennel, Weitong Chen 0001
CIKM5
2025 Sensor Fusion Desynchronization Attacks
abstract
Environmental perception and 3D object detection are key factors for advancing autonomous driving and require robust security measures to ensure optimal performance and safety. However, established methods often focus only on protecting the involved data and overlook synchronization and timing aspects, which are equally crucial for ensuring profound system security. For instance, multi-modal sensor fusion techniques for object detection can be affected by input desynchronization resulting from random communication delays or malicious cyber attacks, as these techniques combine various sensor inputs to extract shared features present in their data streams simultaneously. Current research acknowledges the importance of temporal alignment in this context. However, the presented studies typically assume genuine system behavior and neglect the potential threat of malicious attacks, as the suggested solutions lack strategies to prevent intentional data misalignment. Additionally, they do not adequately address how sensor input desynchronization affects fusion performance in depth. This paper investigates how desynchronization attacks impact sensor fusion algorithms for 3D object detection. We evaluate how varying sensor delays affect the detection performance and link our findings to the internal architecture of the sensor fusion algorithms and the influence of specific traffic scenarios and their dynamics. We compiled four datasets covering typical traffic scenarios for our empirical evaluation and tested them on four representative fusion algorithms. Our results show that all evaluated algorithms are vulnerable to input desynchronization, as the performance declines with increasing sensor delays, highlighting the existing lack of resilience to desynchronization attacks. Furthermore, we observe that the Light Detection and Ranging (LiDAR) sensor is significantly more susceptible to delays than the camera. Finally, our experiments indicate that the chosen fusion architecture correlates with the system’s resilience against desynchronization, as our results demonstrate that the early fusion approach provides greater robustness than others.
Andreas Finkenzeller, Andrew Roberts, Mauro Bellone, Olaf Maennel, Mohammad Hamad, Sebastian Steinhorst
ECRTS4
2025 Understanding Why Large Language Models Can Be Ineffective in Time Series Analysis: The Impact of Modality Alignment
abstract
Large Language Models (LLMs) have demonstrated impressive performance in time series analysis and seems to understand the time temporal relationship well than traditional transformer-based approaches. However, since LLMs are not designed for time series tasks, simpler models-like linear regressions can often achieve comparable performance with far less complexity. In this study, we perform extensive experiments to assess the effectiveness of applying LLMs to key time series tasks, including forecasting, classification, imputation, and anomaly detection. We compare the performance of LLMs against simpler baseline models, such as single-layer linear models and randomly initialized LLMs. Our results reveal that LLMs offer minimal advantages for these core time series tasks and may even distort the temporal structure of the data. In contrast, simpler models consistently outperform LLMs while requiring far fewer parameters. Furthermore, we analyze existing reprogramming techniques and show, through data manifold analysis, that these methods fail to effectively align time series data with language and display ''pseudo-alignment'' behavior in embedding space. Our findings suggest that the performance of LLM-based methods in time series tasks arises from the intrinsic characteristics and structure of time series data, rather than any meaningful alignment with the language model architecture. We release the code for experiments here: https://github.com/IcurasLW/Official-Repository_Understanding_LLM_for_Time_Series_Analysis.git
Liangwei Nathan Zheng, Chang George Dong, Wei Zhang 0098, Lin Yue, Miao Xu 0001, Olaf Maennel, Weitong Chen 0001
KDD (2)6
2025 Slice+Slice Baby: Generating Last-Level Cache Eviction Sets in the Blink of an Eye
abstract
An essential step for mounting cache attacks is finding eviction sets, collections of memory locations that contend on cache space. On Intel processors, one of the main challenges for identifying contending addresses is the sliced cache design, where the processor hashes the physical address to determine where in the cache a memory location is stored. While past works have demonstrated that the hash function can be reversed, they also showed that it depends on physical address bits that the adversary does not know. In this work, we make three main contributions to the art of finding eviction sets. We first exploit microarchitectural races to compare memory access times and identify the cache slice to which an address maps. We then use the known hash function to both reduce the error rate in our slice identification method and to reduce the work by extrapolating slice mappings to untested memory addresses. Finally, we show how to propagate information on eviction sets across different page offsets for the hitherto unexplored case of non-linear hash functions. Our contributions allow for entire LLC eviction set generation in 0.7 seconds on the Intel i7-9850H and 1.6 seconds on the i9-10900K, both using non-linear functions. This represents a significant improvement compared to state-of-the-art techniques taking 9× and 10× longer, respectively.
Bradley Morgan, Gal Horowitz, Sioli O'Connell, Stephan van Schaik, Chitchanok Chuengsatiansup, Daniel Genkin, Olaf Maennel, Paul Montague, Eyal Ronen, Yuval Yarom
SP7
2025 ADSecLang: a Domain-Specific Language for Cybersecurity Testing of Autonomous Vehicles
abstract
Domain-specific languages for safety validation testing have reduced the complexity of safety scenario generation and enhanced the adoption of Autonomous Driving (AD) safety testing. Yet, there is a lack of comparable solutions for cybersecurity testing. In this work, we present ADSecLang, a domain-specific language for cybersecurity testing of AD systems. ADSecLang provides a concise syntax that enables the tester to construct scenarios for AD cybersecurity straightforwardly that can be implemented in an AD test simulation platform. The proposed language is validated within the CARLA AD simulation platform in a use-case scenario of two diverse AV camera sensor manipulation attacks on a state-of-the-art trajectory-guided AD solution. The results show that the language is able to support the translation of threats from an abstract description to the technical implementation of the attack test cases and that these test cases could identify vulnerabilities in the target AD solution.
Andrew Roberts, Jingyue Cheng, Olaf Maennel, Mohammad Hamad, Sebastian Steinhorst
VTC2025-Spring3
2025 Adsecdata Platform: An Open-Source Data Platform for Autonomous Driving Cybersecurity
abstract
Autonomous driving (AD) software needs to be secure, and its decision control must be robust against cyber threats. The development of cybersecurity solutions for legacy and connected vehicles has been supported by an array of opensource datasets, mainly focused on the CAN Bus protocol. There exists a lack of open-source cybersecurity data and communitydriven platforms that enable fair and reproducible evaluations of AD algorithms from a cybersecurity perspective and defensive mechanisms. This study addresses this problem by conducting an in-depth analysis of the data ecosystem for AD cybersecurity and introducing an initial open-source data platform, ADSecData. ADSecData offers the community a comprehensive 4 -stage method for the creation of AD cybersecurity datasets, along with an initial common dataset. We evaluate the utility of ADSecData through a case study featuring diverse malicious injection attacks, including GPS spoofing, LiDAR point-cloud manipulation, and sensor interference. The results demonstrate the viability of ADSecData in generating AD cybersecurity datasets and supporting community research and development.
Andrew Roberts, Mohsen Malayjerdi, Mauro Bellone, Raivo Sell, Olaf Maennel, Mohammad Hamad, Sebastian Steinhorst
VTC2025-Spring5
2024 Irregularity-Informed Time Series Analysis: Adaptive Modelling of Spatial and Temporal Dynamics
abstract
Irregular Time Series Data (IRTS) has shown increasing prevalence in real-world applications. We observed that IRTS can be divided into two specialized types: Natural Irregular Time Series (NIRTS) and Accidental Irregular Time Series (AIRTS). Various existing methods either ignore the impacts of irregular patterns or statically learn the irregular dynamics of NIRTS and AIRTS data and suffer from limited data availability due to the sparsity of IRTS. We proposed a novel transformer-based framework for general irregular time series data that treats IRTS from four views: Locality, Time, Spatio and Irregularity to motivate the data usage to the highest potential. Moreover, we design a sophisticated irregularity-gate mechanism to adaptively select task-relevant information from irregularity, which improves the generalization ability to various IRTS data. We implement extensive experiments to demonstrate the resistance of our work to three highly missing ratio datasets (88.4%, 94.9%, 60% missing value) and investigate the significance of the irregularity information for both NIRTS and AIRTS by additional ablation study. We release our implementation in https://github.com/IcurasLW/MTSFormer-Irregular_Time_Series.git.
Liangwei Nathan Zheng, Chang George Dong, Wei Zhang 0098, Lin Yue, Miao Xu 0001, Olaf Maennel, Weitong Chen 0001
CIKM7
2024 ADAssure: Debugging Methodology for Autonomous Driving Control Algorithms
abstract
Autonomous driving (AD) system designers need methods to efficiently debug vulnerabilities found in control algorithms. Existing methods lack alignment to the requirements of AD control designers to provide an analysis of the parameters of the AD system and how they are affected by cyber-attacks. We introduce ADAssure, a methodology for debugging AD control system algorithms that incorporates automated mechanisms which support generation of assertions to guide the AD system designer to identify vulnerabilities in the system. Our evaluation of ADAssure on a real-world AD vehicular system using diverse cyber-attacks developed a set of assertions that identified weaknesses in the OpenPlanner 2.5 AD planning algorithm and its constituent planning functions. Working with an AD control system designer and safety validation engineer, the results of ADAssure identified remediation of the AD control system, which can support the implementation of a redundant observer for data integrity checking and improvements to the planning algorithm. The adoption of ADAssure improves autonomous system design by providing a systematic approach to enhance safety and reliability through the identification and mitigation of vulnerabilities from corner cases.
Andrew Roberts, Mohammad Reza Heidari Iman, Mauro Bellone, Tara Ghasempouri, Jaan Raik, Olaf Maennel, Mohammad Hamad, Sebastian Steinhorst
DATE6
2024 The Design and Implementation of a Semantic Web Framework for the Event-Centric Digital Forensics Analysis
Pavel Chikul, Hayretdin Bahsi, Olaf Maennel
ICISSP3
2024 AIS Data Analysis: Reality in the Sea of Echos
abstract
The global trend of progressive digitalisation of the world is affecting many industries, including the maritime transport sector. Electronic navigation equipment used on board modern ships has undoubtedly decreased naval accidents over the years, but these devices may suffer from cyber security vulnerabilities. The Automatic Identification System (AIS) is a well-studied navigational system with considerable weaknesses. Many publications discuss different methods for detecting anomalies in AIS. Still, validation is often missing or based on synthetic data because of the lack of publicly available AIS datasets, collected from real environments. To satisfy the need for such a dataset, we collected AIS data for six months with a receiver installed near the shore. This paper presents both the dataset and the analysis of the collected data from different perspectives; highlighting the differences between the expected and realistic features of AIS data. In our research we identified several anomalies regarding the AIS transmission propagation and periodicity, and the ship’s positional data. We believe that our realistic dataset, with its labelled anomalies, will serve as an ideal testbed for developing AIS-related anomaly-detection systems.
Gábor Visky, Alexander Rohl, Sokratis K. Katsikas, Olaf Maennel
LCN4
2024 Hacking on the High Seas: How Automated Reverse-Engineering Can Assist Vulnerability Discovery of a Proprietary Communication Protocol
abstract
The digitalisation of the world is a global trend affecting many industries, including the maritime transport sector. Electronic navigational equipment aboard modern ships has undoubtedly decreased naval accidents, but these devices may suffer from cybersecurity vulnerabilities. One such vector, is its reliance on a great number of protocols for communication. Currently there is limited awareness of the security strengths and weaknesses of maritime protocols, because of the manual-reverse-engineering cost due to their proprietary nature. However, we substantiate that advances in automated protocol reverse-engineering are effectively lowering this cost. Our paper analyses a proprietary protocol, widely used in naval equipment. This protocol was reverse engineered through manual and automated techniques, revealing the advantages and drawbacks of both. Our results show that statistical automated protocol reverse-engineering techniques were sufficient to discover the relevant protocol fields. We introduce the disclosed communication structure and its vulnerabilities, which are both verified by the success of rudimentary attacks. The disclosed protocol, by manual and automated techniques, could also aid intrusion detection (and prevention) system development for maritime operational technology systems, to help vendors avoid the identified vulnerabilities during system design and implementation.
Gábor Visky, Alexander Rohl, Risto Vaarandi, Sokratis K. Katsikas, Olaf Maennel
LCN5
2024 Human-AI Collaboration and Cyber Security Training: Learning Analytics Opportunities and Challenges
abstract
Cyber security is becoming more complex due to the exponential growth of interconnected systems and the global threat landscape. To mitigate those risks, there is a need for a skilled cyber security workforce that can navigate the complex decision-making in rapidly evolving cyberspace. Artificial intelligence (AI) is rapidly adopted into cyber defence operations, but we can not effectively train human and AI-assisted cyber defence operators without understanding the underlying learning theory and eco-systems. Cyber security exercises (CSXs) are popular teaching methods for cyber-readiness. However, applying learning analytics (LA) methods and AI-based approaches to exercise design and implementation is still in the early stages. We propose a holistic human-AI interaction model within the LA and CSX context. The model brings together elements and processes of human-AI interactions, as well as cyber ranges, cyber security, and LA tools, and a wider lens of multimodal learning analytics, exercise life-cycle, and overall pedagogical approach. We also discuss the opportunities and challenges for LA and AI in the context of cyber security training. We analyse the role of AI from the learning, instruction, and administration lens in cyber security training, specifically in the exercises. We aim to stimulate further discussions on the future of human-AI collaboration and how to enhance cyber security training with novel LA and AI capabilities.
Kaie Maennel, Olaf Maennel
SIN2
2024 REACT: Autonomous intrusion response system for intelligent vehicles
Mohammad Hamad, Andreas Finkenzeller, Michael Kühr, Andrew Roberts, Olaf Maennel, Vassilis Prevelakis, Sebastian Steinhorst
Comput. Secur.5
2021 An Ontology Engineering Case Study for Advanced Digital Forensic Analysis
Pavel Chikul, Hayretdin Bahsi, Olaf Maennel
MEDI3
2016 The BGP Visibility Toolkit: Detecting Anomalous Internet Routing Behavior
abstract
In this paper, we propose the BGP Visibility Toolkit, a system for detecting and analyzing anomalous behavior in the Internet. We show that interdomain prefix visibility can be used to single out cases of erroneous demeanors resulting from misconfiguration or bogus routing policies. The implementation of routing policies with BGP is a complicated process, involving fine-tuning operations and interactions with the policies of the other active ASes. Network operators might end up with faulty configurations or unintended routing policies that prevent the success of their strategies and impact their revenues. As part of the Visibility Toolkit, we propose the BGP Visibility Scanner, a tool which identifies limited visibility prefixes in the Internet. The tool enables operators to provide feedback on the expected visibility status of prefixes. We build a unique set of ground-truth prefixes qualified by their ASes as intended or unintended to have limited visibility. Using a machine learning algorithm, we train on this unique dataset an alarm system that separates with 95% accuracy the prefixes with unintended limited visibility. Hence, we find that visibility features are generally powerful to detect prefixes which are suffering from inadvertent effects of routing policies. Limited visibility could render a whole prefix globally unreachable. This points towards a serious problem, as limited reachability of a non-negligible set of prefixes undermines the global connectivity of the Internet. We thus verify the correlation between global visibility and global connectivity of prefixes.
Andra Lutu, Marcelo Bagnulo, Cristel Pelsser, Olaf Maennel, Jesús Cid-Sueiro
IEEE/ACM Trans. Netw.4
2015 RiPKI: The Tragic Story of RPKI Deployment in the Web Ecosystem
abstract
Web content delivery is one of the most important services on the Internet. Access to websites is typically secured via TLS. However, this security model does not account for prefix hijacking on the network layer, which may lead to traffic blackholing or transparent interception. Thus, to achieve comprehensive security and service availability, additional protective mechanisms are necessary such as the RPKI, a recently deployed Resource Public Key Infrastructure to prevent hijacking of traffic by networks. This paper argues two positions. First, that modern web hosting practices make route protection challenging due to the propensity to spread servers across many different networks, often with unpredictable client redirection strategies; and, second, that we need a better understanding why protection mechanisms are not deployed. To initiate this, we empirically explore the relationship between web hosting infrastructure and RPKI deployment. Perversely, we find that less popular websites are more likely to be secured than the prominent sites. Worryingly, we find many large-scale CDNs do not support RPKI, thus making their customers vulnerable. This leads us to explore business reasons why operators are hesitant to deploy RPKI, which may help to guide future research on improving Internet security.
Matthias Wählisch, Thomas C. Schmidt, Olaf Maennel, Steve Uhlig, Gareth Tyson
HotNets4
2015 i-tee: A fully automated Cyber Defense Competition for Students
abstract
We present an Intelligent Training Exercise Environment (i-tee), a fully automated Cyber Defense Competition platform. The main features of i-tee are: automated attacks, automated scoring with immediate feedback using a scoreboard, and background traffic generation. The main advantage of this platform is easy integration into existing curricula and suitability for continuous education as well as on-site training at companies. This platform implements a modular approach called learning spaces for implementing different competitions and hands-on labs. The platform is highly automated to enable execution with up to 30 teams by one person using a single server. The platform is publicly available under MIT license.
Margus Ernits, Johannes Tammekänd, Olaf Maennel
SIGCOMM3
2014 Separating wheat from chaff: Winnowing unintended prefixes using machine learning
abstract
In this paper, we propose the use of prefix visibility at the interdomain level as an early symptom of anomalous events in the Internet. We focus on detecting anomalies which, despite their significant impact on the routing system, remain concealed from state of the art tools. We design a machine learning system to winnow the prefixes with unintended limited visibility - symptomatic of anomalous events - from the prefixes with intended limited visibility - resulting from legitimate routing operations. We train a winnowing algorithm with ground-truth data on 20,000 operational limited visibility prefixes (LVPs) already classified by the operators of the origin networks. The ground-truth was collected using the BGP Visibility Scanner, a tool we developed to provide operators with a multi-angle view on the efficacy of their routing policies. We build a dataset with the pre-classified prefixes and the features describing their visibility status dynamics. We further use this dataset to derive a boosted decision tree which winnows unintended LVPs with an accuracy of 95%.
Andra Lutu, Marcelo Bagnulo, Jesús Cid-Sueiro, Olaf Maennel
INFOCOM4
2014 Understanding the Reachability of IPv6 Limited Visibility Prefixes
Andra Lutu, Marcelo Bagnulo, Cristel Pelsser, Olaf Maennel
PAM4
2014 IPv4 Address Sharing Mechanism Classification and Tradeoff Analysis
abstract
The growth of the Internet has made IPv4 addresses a scarce resource. Due to slow IPv6 deployment, IANA-level IPv4 address exhaustion was reached before the world could transition to an IPv6-only Internet. The continuing need for IPv4 reachability will only be supported by IPv4 address sharing. This paper reviews ISP-level address sharing mechanisms, which allow Internet service providers to connect multiple customers who share a single IPv4 address. Some mechanisms come with severe and unpredicted consequences, and all of them come with tradeoffs. We propose a novel classification, which we apply to existing mechanisms such as NAT444 and DS-Lite and proposals such as 4rd, MAP, etc. Our tradeoff analysis reveals insights into many problems including: abuse attribution, performance degradation, address and port usage efficiency, direct intercustomer communication, and availability.
Nejc Skoberne, Olaf Maennel, Iain Phillips 0002, Randy Bush, Jan Zorz, Mojca Ciglaric
IEEE/ACM Trans. Netw.2
2013 An automated system for emulated network experimentation
abstract
Emulated networks and systems, where router and server software are run in virtual environments, allow network operators and researchers to perform experiments at large scale more economically than in testbeds. Running real code provides a greater level of realism than simulation.
Simon Knight 0002, Hung X. Nguyen, Olaf Maennel, Iain Phillips 0002, Nick Falkner, Randy Bush, Matthew Roughan
CoNEXT3
2013 The BGP visibility scanner
abstract
By tweaking the BGP configurations, the network operators are able to express their interdomain routing preferences, designed to accommodate a myriad goals. Given the complex interactions between policies in the Internet, the origin AS by itself cannot ensure that only by configuring a routing policy it can also achieve the anticipated results. Moreover, the definition of routing policies is a complicated process, involving a number of subtle tuning operations prone to errors. In this paper, we propose the BGP Visibility Scanner which allows network operators to validate the correct implementation of their routing policies, by corroborating the BGP routing information from approximatively 130 independent observation points in the Internet. We exemplify the use of the proposed methodology and also perform an initial validation for the BGP Visibility Scanner capabilities through various real operational use cases.
Andra Lutu, Marcelo Bagnulo, Olaf Maennel
INFOCOM3
2012 Detecting unsafe BGP policies in a flexible world
abstract
Internet Service Providers (ISPs) need to balance multiple opposing objectives. On one hand, they strive to offer innovative services to obtain competitive advantages; on the other, they have to interconnect with potentially competing ISPs to achieve reachability, and coordinate with them for certain services. The complexity of balancing these objectives is reflected in the diversity of policies of the Border Gateway Protocol (BGP), the standard inter-domain routing protocol. Unforeseen interactions among the BGP policies of different ISPs can cause routing anomalies. In this work, we propose a methodology to allow ISPs to check their BGP policy configurations for guaranteed convergence to a single stable state. This requires that a set of ISPs share their configurations with each other, or with a trusted third party. Compared to previous approaches to BGP safety, we (1) allow ISPs to use a richer set of policies, (2) do not modify the BGP protocol itself, and (3) detect not only instability, but also multiple stable states. Our methodology is based on the extension of current theoretical frameworks to relax their constraints and use incomplete data. We believe that this provides a rigorous foundation for the design and implementation of safety checking tools.
Debbie Perouli, Timothy G. Griffin, Olaf Maennel, Sonia Fahmy, Cristel Pelsser, Alexander J. T. Gurney, Iain Phillips 0002
ICNP3
2012 Detecting the unintended in BGP policies
abstract
Internet Service Providers (ISPs) use routing policies to implement the requirements of business contracts, manage traffic, address security concerns and increase scalability of their network. These routing policies are often a high-level expression of strategies or intentions of the ISP. They have meaning when viewed from a network-wide perspective (e.g., mark on ingress, filter on egress). However, configuring these policies for the Border Gateway Protocol (BGP) is undertaken at a low-level, on a per router basis. Unintended routing outcomes have been observed. In this work, we define a language that allows analysis of network-wide configurations at the high-level. This language aims at bridging the gap between router configurations and abstract mathematical models capable of capturing complex policies. The language can be used to verify desired properties of routing protocols and hence detect potential unintended states of BGP. The language is accompanied by a tool suite that parses router configuration languages (which by their nature are vendor-dependent) and translates them into vendor-independent representations of policies.
Debbie Perouli, Timothy G. Griffin, Olaf Maennel, Sonia Fahmy, Iain Phillips 0002, Cristel Pelsser
ICNP3
2012 Reducing the complexity of BGP stability analysis with hybrid combinatorial-algebraic models
abstract
Routing stability and correctness in the Internet have long been a concern. Despite this, few theoretical frameworks have been proposed to check BGP configurations for convergence and safety. The most popular approach is based on the Stable Paths Problem (SPP) model. Unfortunately, SPP requires enumeration of all possible control-plane paths, which is infeasible in large networks. In this work, we study how to apply algebraic frameworks to the BGP configuration checking problem. We propose an extension of the Stratified Shortest Path Problem (SSPP) model that has a similar expressive power to SPP, but enables more efficient checking of configuration correctness. Our approach remains valid when BGP policies are applied to iBGP sessions - a case which is often overlooked by previous work, although common in today's Internet. While this paper focuses mainly on iBGP problems, our methodology can be extended to eBGP if operators are willing to share their local-preference configurations.
Debbie Perouli, Stefano Vissicchio, Alexander J. T. Gurney, Olaf Maennel, Timothy G. Griffin, Iain Phillips 0002, Sonia Fahmy, Cristel Pelsser
ICNP4
2012 AutoNetkit: simplifying large scale, open-source network experimentation
abstract
We present a methodology that brings simplicity to large and complex test labs by using abstraction. The networking community has appreciated the value of large scale test labs to explore complex network interactions, as seen in projects such as PlanetLab, GENI, DETER, Emulab, and SecSI. Virtualization has enabled the creation of many more such labs. However, one problem remains: it is time consuming, tedious and error prone to setup and configure large scale test networks. Separate devices need to be configured in a coordinated way, even in a virtual lab.
Simon Knight 0002, Askar Jaboldinov, Olaf Maennel, Iain Phillips 0002, Matthew Roughan
SIGCOMM3
2012 Towards detecting BGP route hijacking using the RPKI
abstract
Prefix hijacking has always been a big concern in the Internet. Some events made it into the international world-news, but most of them remain unreported or even unnoticed. The scale of the problem can only be estimated.
Matthias Wählisch, Olaf Maennel, Thomas C. Schmidt
SIGCOMM2
2011 oBGP: An Overlay for a Scalable iBGP Control Plane
Iuniana Oprescu, Mickael Meulle, Steve Uhlig, Cristel Pelsser, Olaf Maennel, Philippe Owezarski
Networking (1)5
2011 Route Flap Damping Made Usable
Cristel Pelsser, Olaf Maennel, Pradosh Mohapatra, Randy Bush, Keyur Patel
PAM2
2011 10 Lessons from 10 Years of Measuring and Modeling the Internet's Autonomous Systems
abstract
Formally, the Internet inter-domain routing system is a collection of networks, their policies, peering relationships and organizational affiliations, and the addresses they advertize. It also includes components like Internet exchange points. By its very definition, each and every aspect of this system is impacted by BGP, the de-facto standard inter-domain routing protocol. The element of this inter-domain routing system that has attracted the single-most attention within the research community has been the "inter-domain topology". Unfortunately, almost from the get go, the vast majority of studies of this topology, from definition, to measurement, to modeling and analysis, have ignored the central role of BGP in this problem. The legacy is a set of specious findings, unsubstantiated claims, and ill-conceived ideas about the Internet as a whole. By presenting a BGP-focused state-of-the-art treatment of the aspects that are critical for a rigorous study of this inter-domain topology, we demystify in this paper many "controversial" observations reported in the existing literature. At the same time, we illustrate the benefits and richness of new scientific approaches to measuring, modeling, and analyzing the inter-domain topology that are faithful to the BGP-specific nature of this problem domain.
Matthew Roughan, Walter Willinger, Olaf Maennel, Debbie Perouli, Randy Bush
IEEE J. Sel. Areas Commun.3
2010 Rethinking iBGP routing
abstract
The Internet is organized as a collection of administrative domains, known as Autonomous Systems (ASes). These ASes interact through the Border Gateway Protocol (BGP) that allows them to share reachability information. Adjacent routers in distinct ASes use external BGP (eBGP), whereas in a given AS routes are propagated over internal BGP (iBGP) sessions between any pair of routers. In large ASes where a logical full-mesh is not possible, confederations or route reflectors (RRs) are used. However, these somewhat scalable alternatives have introduced their own set of unpredictable effects (persistent routing oscillations and forwarding loops causing an increase of the convergence time) addressed in the literature [1].
Iuniana Oprescu, Mickael Meulle, Steve Uhlig, Cristel Pelsser, Olaf Maennel, Philippe Owezarski
SIGCOMM5
2010 Impact of routing parameters on route diversity and path inflation
Wolfgang Mühlbauer, Steve Uhlig, Anja Feldmann, Olaf Maennel, Bruno Quoitin, Bingjie Fu
Comput. Networks4
2010 Evolution of Internet Address Space Deaggregation: Myths and Reality
abstract
Internet routing table size growth and BGP update churn are two prominent Internet scaling issues. There is widespread belief in a high and fast growing number of ASs that deaggregate prefixes, e.g., due to multi-homing and for the purpose of traffic engineering. Moreover, researchers often blame specific classes of ASs for generating a disproportionate amount of BGP updates. Our primary objective is to challenge such widespread assumptions (“myths”) and not solely to confirm previous findings. Surprisingly, we find severe discrepancies between existing myths and reality. According to our results, there is no trend towards more aggressive prefix deaggregation or traffic engineering over time. With respect to update dynamics, we observe that deaggregated prefixes generally do not generate a disproportionate number of BGP updates, with respect to their share of the BGP routing table. On the other side, we observe much more widespread traffic engineering in the form of AS path prepending and scoped advertisements compared to previous studies. Overall, our work gives a far more positive picture compared to the alarming discourses typically heard: The impact of “bad guys” on routing table size growth and BGP churn has not changed for the worse in recent years. Rather, it increases at the same pace as the Internet itself.
Luca Cittadini, Wolfgang Mühlbauer, Steve Uhlig, Randy Bush, Pierre François, Olaf Maennel
IEEE J. Sel. Areas Commun.6
2009 Internet optometry: assessing the broken glasses in internet reachability
abstract
Reachability is thought of as the most basic service provided by today's Internet. Unfortunately, this does not imply that the community has a deep understanding of it. Researchers and operators rely on two views of reachability: control/routing- and data-plane measurements, but both types of measurements suffer from biases and limitations. In this paper, we illustrate some of these biases, and show how to design controlled experiments which allow us to "see" through the limitations of previous measurement techniques. For example, we discover the extent of default routing and its impact on reachability. This explains some of the previous unexpected results from studies that compared control- and data-plane measurements.
Randy Bush, Olaf Maennel, Matthew Roughan, Steve Uhlig
Internet Measurement Conference2
2008 On the predictive power of shortest-path weight inference
abstract
Reverse engineering of the Internet is a valuable activity. Apart from providing scientific insight, the resulting datasets are invaluable in providing realistic network scenarios for other researchers. The Rocketfuel project attempted this process, but it is surprising how little effort has been made to validate its results. This paper concentrates on validating a particular inference methodology used to obtain link weights on a network. There is a basic difficulty in assessing the accuracy of such inferences in that a non-unique set of link-weights may produce the same routing, and so simple measurements of accuracy (even where ground truth data are available) do not capture the usefulness of a set of inferred weights. We propose a methodology based on predictive power to assess the quality of the weight inference. We used this to test Rocketfuel's algorithm, and our tests suggest that it is reasonably good particularly on certain topologies, though it has limitations when its underlying assumptions are incorrect.
Andrew Coyle, Miro Kraetzl, Olaf Maennel, Matthew Roughan
Internet Measurement Conference3
2008 Bigfoot, sasquatch, the yeti and other missing links: what we don't know about the as graph
abstract
Study of the Internet's high-level structure has for some time intrigued scientists. The AS-graph (showing interconnections between Autonomous Systems) has been measured, studied, modelled and discussed in many papers over the last decade. However, the quality of the measurement data has always been in question. It is by now well known that most measurements of the AS-graph are missing some set of links. Many efforts have been undertaken to correct this, primarily by increasing the set of measurements, but the issue remains: how much is enough? When will we know that we have enough measurements to be sure we can see all (or almost all) of the links. This paper aims to address the problem of estimating how many links are missing from our measurements. We use techniques pioneered in biostatistics and epidemiology for estimating the size of populations (for instance of fish or disease carriers). It is rarely possible to observe entire populations, and so sampling techniques are used. We extend those techniques to the domain of the AS-graph. The key difference between our work and the biological literature is that all links are not the same, and so we build a stratified model and specify an EM algorithm for estimating its parameters. Our estimates suggest that a very significant number of links (many of thousands) are missing from standard route monitor measurements of the AS-graph. Finally, we use the model to derive the number of monitors that would be needed to see a complete AS-graph with high-probability. We estimate that 700 route monitors would see 99.9% of links.
Matthew Roughan, Simon Jonathan Tuke, Olaf Maennel
Internet Measurement Conference3
2007 In search for an appropriate granularity to model routing policies
abstract
Routing policies are typically partitioned into a few classes that capture the most common practices in use today[1]. Unfortunately, it is known that the reality of routing policies[2] and peering relationships is far more complex than those few classes[1,3]. We take the next step of searching for the appropriate granularity at which policies should be modeled. For this purpose, we study how and where to configure per-prefix policies in an AS-level model of the Internet, such that the selected paths in the model are consistent with those observed in BGP data from multiple vantage points.
Wolfgang Mühlbauer, Steve Uhlig, Bingjie Fu, Mickael Meulle, Olaf Maennel
SIGCOMM5
2006 Building an AS-topology model that captures route diversity
abstract
An understanding of the topological structure of the Internet is needed for quite a number of networking tasks, e. g., making decisions about peering relationships, choice of upstream providers, inter-domain traffic engineering. One essential component of these tasks is the ability to predict routes in the Internet. However, the Internet is composed of a large number of independent autonomous systems (ASes) resulting in complex interactions, and until now no model of the Internet has succeeded in producing predictions of acceptable accuracy.We demonstrate that there are two limitations of prior models: (i) they have all assumed that an Autonomous System (AS) is an atomic structure - it is not, and (ii) models have tended to oversimplify the relationships between ASes. Our approach uses multiple quasi-routers to capture route diversity within the ASes, and is deliberately agnostic regarding the types of relationships between ASes. The resulting model ensures that its routing is consistent with the observed routes. Exploiting a large number of observation points, we show that our model provides accurate predictions for unobserved routes, a first step towards developing structural mod-els of the Internet that enable real applications.
Wolfgang Mühlbauer, Anja Feldmann, Olaf Maennel, Matthew Roughan, Steve Uhlig
SIGCOMM3
2004 A methodology for estimating interdomain web traffic demand
abstract
This paper introduces a methodology for estimating interdomain Web traffic lows between all clients worldwide and the ervers belonging to over one housand content providers. The idea is to use the server logs from a large ontent Delivery Network (CDN) to identify client downloads of content provider (i.e., publisher) Web pages. For each of these Web pages, a client typically downloads some objects from the content provider, some from the CDN, and perhaps some from third parties such as banner advertisement agencies. The sizes and sources of the non-CDN downloads associated with each CDN download are estimated separately by examining Web accesses in packet traces collected at several universities.
Anja Feldmann, Nils Kammenhuber, Olaf Maennel, Bruce M. Maggs, Roberto De Prisco, Ravi Sundaram
Internet Measurement Conference3
2004 Locating internet routing instabilities
abstract
This paper presents a methodology for identifying the autonomous system (or systems) responsible when a routing change is observed and propagated by BGP. The origin of such a routing instability is deduced by examining and correlating BGP updates for many prefixes gathered at many observation points. Although interpreting BGP updates can be perplexing, we find that we can pinpoint the origin to either a single AS or a session between two ASes in most cases. We verify our methodology in two phases. First, we perform simulations on an AS topology derived from actual BGP updates using routing policies that are compatible with inferred peering/customer/provider relationships. In these simulations, in which network and router behavior are "ideal", we inject inter-AS link failures and demonstrate that our methodology can effectively identify most origins of instability. We then develop several heuristics to cope with the limitations of the actual BGP update propagation process and monitoring infrastructure, and apply our methodology and evaluation techniques to actual BGP updates gathered at hundreds of observation points. This approach of relying on data from BGP simulations as well as from measurements enables us to evaluate the inference quality achieved by our approach under ideal situations and how it is correlated with the actual quality and the number of observation points.
Anja Feldmann, Olaf Maennel, Z. Morley Mao, Arthur W. Berger, Bruce M. Maggs
SIGCOMM2
2002 Realistic BGP traffic for test labs
abstract
This paper examines the possibility of generating realistic routing tables of arbitrary size along with realistic BGP updates of arbitrary frequencies via an automated tool deployable in a small-scale test lab. Such a tool provides the necessary foundations to study such questions as: the limits of BGP scalability, the reasons behind routing instability, and the extent to which routing instability influences the forwarding performance of a router.We find that the answer is affirmative. In this paper we identify important characteristics/metrics of routing tables and updates which provide the foundation of the proposed BGP workload model. Based on the insights of an extensive characterization of BGP traffic according to such metrics as prefix length distributions, fanout, amount of nesting of routing table prefixes, AS path length, number and times between BGP update bursts and number and times between BGP session resets, etc., we introduce our prototype tool, rtg. rtg realizes the workload model and is capable of generating realistic BGP traffic. Through its flexibility and parameterization rtg enables us to study the sensibilities of test systems in a repeatable and consistent manner while still providing the possibility of capturing the different characteristics from different vantage points in the network.
Olaf Maennel, Anja Feldmann
SIGCOMM1