Empowering network security with programmable switches: A comprehensive survey

X Chen, C Wu, X Liu, Q Huang, D Zhang… - … Surveys & Tutorials, 2023 - ieeexplore.ieee.org
With the growth of network applications such as 5G and artificial intelligence, network
security techniques, ie, the techniques that detect various attacks (eg, well-known denial-of …

Bedrock: Programmable network support for secure {RDMA} systems

J **ng, KF Hsu, Y Qiu, Z Yang, H Liu… - 31st USENIX Security …, 2022 - usenix.org
Remote direct memory access (RDMA) has gained popularity in cloud datacenters. In
RDMA, clients bypass server CPUs and directly read/write remote memory. Recent findings …

Toward autonomous trusted networks-from digital twin perspective

Y Liu, W Zhang, L Li, J Wu, Y **a, S Gao… - IEEE Network, 2024 - ieeexplore.ieee.org
With the rapid growth of online applications and the increasing complexity of network
architecture, network security faces significant challenges. As a promising approach, the …

CURSOR: Configuration update synthesis using order rules

Z Chen, L Gao - IEEE INFOCOM 2023-IEEE Conference on …, 2023 - ieeexplore.ieee.org
Network configuration updates are frequent nowadays to adapt to the rapid evolution of
networks. To ensure the safety of the configuration update, network verification can be used …

Meissa: scalable network testing for programmable data planes

N Zheng, M Liu, E Zhai, HH Liu, Y Li, K Yang… - Proceedings of the …, 2022 - dl.acm.org
Ensuring the correctness of programmable data planes is important. Testing offers
comprehensive correctness checking, including detecting both code bugs and non-code …

P4Testgen: An extensible test oracle for P4

F Ruffy, J Liu, P Kotikalapudi, V Havel… - Proceedings of the …, 2023 - dl.acm.org
We present P4Testgen, a test oracle for the P416 language. P4Testgen supports automatic
test generation for any P4 target and is designed to be extensible to many P4 targets. It …

Leapfrog: certified equivalence for protocol parsers

R Doenges, T Kappé, J Sarracino, N Foster… - Proceedings of the 43rd …, 2022 - dl.acm.org
We present Leapfrog, a Coq-based framework for verifying equivalence of network protocol
parsers. Our approach is based on an automata model of P4 parsers, and an algorithm for …

A General and Efficient Approach to Verifying Traffic Load Properties under Arbitrary k Failures

R Li, Y Yuan, F Ye, M Liu, R Yang, Y Yu, T Guo… - Proceedings of the …, 2024 - dl.acm.org
This paper presents YU, the first verification system for checking traffic load properties under
arbitrary failure scenarios that can scale to production Wide Area Networks (WANs). Building …

HOL4P4: Mechanized small-step semantics for P4

A Alshnakat, D Lundberg, R Guanciale… - Proceedings of the ACM …, 2024 - dl.acm.org
We present the first semantics of the network data plane programming language P4 able to
adequately capture all key features of P416, the most recent version of P4, including …

Computing Precise Control Interface Specifications

EH Campbell, H Hojjat, N Foster - Proceedings of the ACM on …, 2024 - dl.acm.org
Verifying network programs is challenging because of how they divide labor: the control
plane computes high level routes through the network and compiles them to device …