Automotive Cybersecurity Research

Automotive Cybersecurity Research Group at Technische Hochschule Ingolstadt

Code

The following is a list of selected repositories and corresponding code.

SELFY VSOC

The SELFY VSOC (link to the GitHub repository) is one of the contributions from the research group in the EU-funded SELFY project. It holds the full Vehicle Security Operations Center (VSOC) stack that consists of the following components:

DC Charging Station

This repository (link to the GitHub repository) contains glue code in order to create a fully working DC charging station.

In our case we use SwitchEV/josev for the ISO15118 stack, an EVAcharge SE for powerline communication and a Kratzer Automation battery tester as a HV power supply.

AUTOSEC Framework

The AUTOSEC Framework (link to the GitHub repository) holds various attacker scripts to attack and features to interact with modern vehicle systems. It is continually extended with new attacks and updated to support further technologies.

Vehicle logs

This repository (link to the GitHub repository) contains various logs that we collected from vehicles. Currently the following directories:

Exploit to module conversion

This programm (link to the GitHub repository) is for converting exploit code into a module for an automated penetration testing framwork e.g. the AUTOSEC framework.

Custom monocypher-rs library

This repository (link to the GitHub repository) is a minimal, easily expendable rust binding for the Monocypher cryptography library.

It is inspired by Jan Schreib’s monocypher-rs implementation, but several functions were necessary in our application that are not covered by his version. The binding was also created to get familiar with bindgen.

Survey data for publications

This repository (link to the GitHub repository) holds the raw survey data from publications of ours.