SDN Security

Course and Labs

SDN emerged as an approach to introduce a paradigm for outsourcing network policies, configuration and management in an adaptive and centralized manner to an open and wide range of applications. Its goal is to overcome the limitations of traditional networks such as difficulty in introducing new network services and lack of openness due to vendor lock-in. However its rapid adoption has exposed a range of network and application security issues today such as denial-of-service and unauthorized access. The concern for some of these issues is novel to its paradigm and requires adopting advanced strategies such as moving target defense and closed loop automation. While the domain of solutions to these issues keeps expanding with the increase in the variety of SDN applications, the concern however remains fundamentally aligned with the networking concepts that are taught at the graduate level in academia. This motivates us to introduce the concept of SDN security as a combination of graduate course and lab exercises to students who aspire to revolutionize the industry. This work is partially supported by NSF award DGE-1820640.

Graduate Course

A graduate course has been developed which takes inspiration from various relevant academic papers to compile a set of potential security issues and description of their possible solutions in SDN.

Lab Exercises

A set of lab activities have been proposed to explore the set of cybersecurity issues lurking in the domain of SDN and potentially come up with innovative solutions to resolve them.