A survey on data plane programming with p4: Fundamentals, advances, and applied research

F Hauser, M Häberle, D Merling, S Lindner… - Journal of Network and …, 2023 - Elsevier
Programmable data planes allow users to define their own data plane algorithms for network
devices including appropriate data plane application programming interfaces (APIs) which …

P4-ipsec: Site-to-site and host-to-site vpn with ipsec in p4-based sdn

F Hauser, M Häberle, M Schmidt, M Menth - IEEE Access, 2020 - ieeexplore.ieee.org
In this work, we present P4-IPsec, a concept for IPsec in software-defined networks (SDN)
using P4 programmable data planes. The prototype implementation features ESP in tunnel …

An exhaustive survey on p4 programmable data plane switches: Taxonomy, applications, challenges, and future trends

EF Kfoury, J Crichigno, E Bou-Harb - IEEE access, 2021 - ieeexplore.ieee.org
Traditionally, the data plane has been designed with fixed functions to forward packets using
a small set of protocols. This closed-design paradigm has limited the capability of the …

A survey on security applications of P4 programmable switches and a STRIDE-based vulnerability assessment

A AlSabeh, J Khoury, E Kfoury, J Crichigno… - Computer …, 2022 - Elsevier
The emergence of the IoT, cloud systems, data centers, and 5G networks is increasing the
demand for a rapid development of new applications and protocols at all levels of the …

Ripple: A programmable, decentralized {Link-Flooding} defense against adaptive adversaries

J Xing, W Wu, A Chen - 30th USENIX Security Symposium (USENIX …, 2021 - usenix.org
Ripple: A Programmable, Decentralized Link-Flooding Defense Against Adaptive Adversaries
Page 1 This paper is included in the Proceedings of the 30th USENIX Security Symposium …

Lucid: A language for control in the data plane

J Sonchack, D Loehr, J Rexford, D Walker - Proceedings of the 2021 …, 2021 - dl.acm.org
Programmable switch hardware makes it possible to move fine-grained control logic inside
the network data plane, improving performance for a wide range of applications. However …

A review of P4 programmable data planes for network security

Y Gao, Z Wang - Mobile Information Systems, 2021 - Wiley Online Library
Network attacks show a trend of increased attack intensity, enhanced diversity, and more
concealed attack methods, which put forward higher requirements for the performance of …

Secure keyed hashing on programmable switches

S Yoo, X Chen - Proceedings of the ACM SIGCOMM 2021 Workshop on …, 2021 - dl.acm.org
Cyclic Redundancy Check (CRC) is a computationally inexpensive function readily
available in many high-speed networking devices, and thus it is used extensively as a hash …

Enabling PIM-based AES encryption for online video streaming

Y Liu, L Wang, A Qouneh, X Fu - Journal of Systems Architecture, 2022 - Elsevier
Encryption of streaming video is becoming critical to the success of commercial enterprise
and to consumers alike. To meet copyright and privacy requirements, encrypting video data …

Next-generation internet at terabit speed: SCION in P4

J de Ruiter, C Schutijser - … of the 17th International Conference on …, 2021 - dl.acm.org
Regularly, new architectures are proposed to address shortcomings in the current internet. It
is not always trivial to evaluate how these proposals would perform in practice. This situation …