Encrypted Traffic Analysis at Line Rate

Research write-up Completed Jul 2025
DPDK CUDA C++ Nix

At the Cyber Defence Campus, my research focused on Encrypted Traffic Analysis: classifying encrypted network flows without decrypting payloads.

The system combined high-speed packet ingestion, realistic encrypted traffic generation, feature extraction, and GPU-accelerated inference. DPDK handled packet processing close to the NIC, while CUDA and C++ were used for performance-critical classification work.

The research challenge was not only model quality. The pipeline also had to preserve throughput, keep measurements reproducible, and expose telemetry clearly enough to understand behavior under load.

The project write-up is available here: Fast GPU Traffic Classification.