Strengthening SDN Security: Protocol Dialecting and Downgrade Attacks
Michael Sjoholmsierchio, Britta Hale, Daniel Lukaszewski, Geoffrey G., Xie

TL;DR
This paper proposes a protocol dialecting approach to enhance SDN security by providing additional authentication independent of TLS, effectively mitigating downgrade attacks with minimal performance impact.
Contribution
It introduces and evaluates two dialecting methods for OpenFlow that add per-message authentication, strengthening security against downgrade attacks beyond TLS.
Findings
Modest latency increase of less than 22% observed.
Dialecting approaches provide robustness against downgrade attacks.
Performance impact remains acceptable for practical deployment.
Abstract
Software-defined networking (SDN) has become a fundamental technology for data centers and 5G networks. In an SDN network, routing and traffic management decisions are made by a centralized controller and communicated to switches via a control channel. Transport Layer Security (TLS) has been proposed as its single security layer; however, use of TLS is optional and connections are still vulnerable to downgrade attacks. In this paper, we propose the strengthening of security assurance using a protocol dialecting approach to provide additional and customizable security. We consider and evaluate two dialecting approaches for OpenFlow protocol operation, adding per-message authentication to the SDN control channel that is independent of TLS and provides robustness against downgrade attacks in the optional case of TLS implementation. Furthermore, we measure the performance impact of using…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
