uni-tue-kn / SecRAP

SecRAP implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SecRAP

SecRAP implementation This repository contains the implementation of security extensions for the Resource Allocation Protocol (RAP, IEEE 802.1Qdd) of Time-sensitive Networking (TSN). It is a contribution of the publication "Secure Resource Allocation Protocol (SecRAP) for Time-Sensitive Networking".


Organization

The repository consists of three parts:

  • ecp-tls (License: Apache v2)
    • Contains the implementation of ETLS using eBPF in Rust
  • ebpf-helper (License: Apache v2)
    • Contains helper functions for programming eBPF-based prototypes
  • rap (License: GPLv3)
    • Contains a python Python 3.10.12 user-space RAP packet generator/receiver
    • It implemets the end-to-end integrity protection header introduced in the paper

About

SecRAP implementation


Languages

Language:Rust 62.3%Language:Python 37.7%