Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Christian A. Hammerschmidt is active.

Publication


Featured researches published by Christian A. Hammerschmidt.


local computer networks | 2016

Efficient Learning of Communication Profiles from IP Flow Records

Christian A. Hammerschmidt; Samuel Marchal; Radu State; Gaetano Pellegrino; Sicco Verwer

The task of network traffic monitoring has evolved drastically with the ever-increasing amount of data flowing in large scale networks. The automated analysis of this tremendous source of information often comes with using simpler models on aggregated data (e.g. IP flow records) due to time and space constraints. A step towards utilizing IP flow records more effectively are stream learning techniques. We propose a method to collect a limited yet relevant amount of data in order to learn a class of complex models, finite state machines, in real-time. These machines are used as communication profiles to fingerprint, identify or classify hosts and services and offer high detection rates while requiring less training data and thus being faster to compute than simple models.


local computer networks | 2017

Reliable Machine Learning for Networking: Key Issues and Approaches

Christian A. Hammerschmidt; Sebastian Garcia; Sicco Verwer; Radu State

Machine learning has become one of the go-to methods for solving problems in the field of networking. This development is driven by data availability in large-scale networks and the commodification of machine learning frameworks. While this makes it easier for researchers to implement and deploy machine learning solutions on networks quickly, there are a number of vital factors to account for when using machine learning as an approach to a problem in networking and translate testing performance to real networks deployments successfully. This paper, rather than presenting a particular technical result, discusses the necessary considerations to obtain good results when using machine learning to analyze network-related data.


Immunotechnology | 2017

Learning behavioral fingerprints from Netflows using Timed Automata

Gaetano Pellegrino; Qin Lin; Christian A. Hammerschmidt; Sicco Verwer

We present a novel way to detect infected hosts and identify malware in networks by analyzing network communication statistics with state-of-the-art automata learning algorithms. The automata encode patterns of short-term interactions in known malicious hosts, and are used to obtain small but effective fingerprints of machine behavior. We showcase the effectiveness of our system, named BASTA1 (Behavioral Analytics System using Timed Automata), on a public dataset containing Netflow traces of real-world botnet malware. Compared to a deep packet inspection of communication content, Netflows are easy and cheap to collect and analyze, and preserve a greater degree of privacy. Even though the high level of abstraction in Netflow data makes it more difficult to utilize it, BASTA shows very impressive results achieving high accuracy in several settings while returning few false positives. It is also capable of detecting infections of previously unseen malware.


international conference on software maintenance | 2017

flexfringe: A Passive Automaton Learning Package

Sicco Verwer; Christian A. Hammerschmidt

Finite state models, such as Mealy machines or state charts, are often used to express and specify protocol and software behavior. Consequently, these models are often used in verification, testing, and for assistance in the development and maintenance process. Reverse engineering these models from execution traces and log files, in turn, can accelerate and improve the software development and inform domain experts about the processes actually executed in a system. We present name, an open-source software tool to learn variants of finite state automata from traces using a state-of-the-art evidence-driven state-merging algorithm at its core. We embrace the need for customized models and tailored learning heuristics in different application domains by providing a flexible, extensible interface.


conference on network and service management | 2016

Behavioral clustering of non-stationary IP flow record data

Christian A. Hammerschmidt; Samuel Marchal; Radu State; Sicco Verwer

Automated network traffic analysis using machine learning techniques plays an important role in managing networks and IT infrastructure. A key challenge to the correct and effective application of machine learning is dealing with non-stationary learning data sources and concept drift. Traffic evolves overtime due to new technology, software, services being used, changes in user behavior but also due to changes in network graphs like dynamic IP address assignment. In this paper, we present an automatic online method to detect change-points in network traffic based on IP flow record analysis. This technique is used to segment an observed behavior into smaller consecutive behaviors differing one from another. The segmented traffic is used to learn small communication profile characterizing accurately the activities present between two observed change-points. We validate our method using synthetic data and outline a real-world application to botnet hosts behavior modeling.


2017 1st Cyber Security in Networking Conference (CSNet) | 2017

BotGM: Unsupervised graph mining to detect botnets in traffic flows

Sofiane Lagraa; Jérôme François; Abdelkader Lahmadi; Marine Miner; Christian A. Hammerschmidt; Radu State


neural information processing systems | 2016

Interpreting Finite Automata for Sequential Data

Christian A. Hammerschmidt; Sicco Verwer; Qin Lin; Radu State


arXiv: Machine Learning | 2018

Generating Multi-Categorical Samples with Generative Adversarial Networks.

Ramiro Daniel Camino; Christian A. Hammerschmidt; Radu State


Archive | 2017

Learning Finite Automata via Flexible State-Merging and Applications in Networking

Christian A. Hammerschmidt


Archive | 2017

Human in the Loop: Interactive Passive Automata Learning via Evidence-Driven State-Merging Algorithms.

Christian A. Hammerschmidt; Radu State; Sicco Verwer

Collaboration


Dive into the Christian A. Hammerschmidt's collaboration.

Top Co-Authors

Avatar

Radu State

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar

Sicco Verwer

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Gaetano Pellegrino

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Qin Lin

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

Benjamin Loos

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thomas Engel

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar

Sebastian Garcia

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge