Offloading Encrypted C2 Traffic Mitigation to SmartNICs
As command and control (C2) traffic increasingly adopts the Transport Layer Security (TLS) protocol, traditional detection methods relying on deep packet inspection (DPI) become ineffective. Machine learning (ML) classifiers offer a promising alternative by identifying encrypted C2 traffic without inspecting payloads. At the same time, modern smart network interface cards (smartNICs) provide advanced processing capabilities, allowing security applications to run directly on the hardware. This paper leverages smartNICs to implement an ML classifier for encrypted C2 detection. Data plane development kit (DPDK) is used to program the smartNIC and implement a random forest (RF) model. The system achieves 99.9% accuracy on publicly available datasets while sustaining a 50Gbps throughput with minimal processing overhead.
Authors
- Elie Kfoury (ORCID: https://orcid.org/0000-0003-1236-6168)
- Ali Mazloum (ORCID: https://orcid.org/0000-0002-5982-8393)
- Jorge Crichigno (ORCID: https://orcid.org/0000-0002-6705-5300)
- Ali AlSabeh (ORCID: https://orcid.org/0000-0001-7063-4840)
- Samia Choueiri (ORCID: https://orcid.org/0009-0004-5537-0647)
Institutions
- Computing Center (RU)
- University of South Carolina Aiken (US)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1109/blackseacom65655.2025.11193948
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00