Protecting the Privacy of the Network – Using P4 to Prototype and Extend Network Protocols

Mark Matties

To protect the privacy of sensitive application data, we encrypt it before sending it over networks. However, we do not treat sensitive information about the network in the same way. Instead, headers are sent in plain text and leak sensitive information about the network – especially valid host addresses, type of service markings. In our research, we are developing a protocol to also encrypt Layer 3 headers. Using P4, we are able to rapidly stand up and prototype our proposed solution in real code running across real devices. In this webinar, I will introduce our approach and how we used and extended P4 functionality to stand up a prototype.

Replay Webinar icon

Replay Webinar (YouTube)

Replay Webinar icon

BiliBili Replay

Download Slides icon

Download Slides