<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>A Secure Communication Framework for Enterprise Networks using SDN</title>
  </titleInfo>
  <name type="personal">
    <namePart>Rauf, Bilal</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Supervised by Dr. Haider Abbas</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">Rawalpindi</placeTerm>
    </place>
    <publisher>MCS (NUST)</publisher>
    <dateIssued>December 2021</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <physicalDescription>
    <extent>xv, 103p</extent>
  </physicalDescription>
  <tableOfContents>In today's era, large data centers are drawn towards the two popular technologies i.e.,
Enterprise Integration Patterns (EIP) and Software Dened Networking (SDN). The
former is the combination of design patterns that integrates the new and existing business
applications in an enterprise environment whereas, the latter is a rapidly evolving
networking paradigm that has reshaped the large enterprise network management by
introducing programmable planes and centralized control. The SDN-based design provides

exibility in network management which spans over multiple applications e.g.,
routing, switching, forwarding, and controlling. It reduces the reliance on vendorspeci
c devices and middlebox solutions like rewalls, IDS, IPS, etc. The promising
features of EIP i.e., asynchronous communication, reliability, and that of SDN, namely,
robustness, network programmability, agility, and global visibility can be merged, to
cope with growing network demands and security.
In this research, we introduce a new communication framework for enterprise networks
that incorporates EIP in SDN for asynchronous and reliable message exchange
among applications. The proposed communication framework integrates multiple technologies
such as Virtual Local Area Networks (VLANs), Address Resolution Protocol
(ARP), context-aware services, and anonymous communication, to provide accurate,
ecient, and secure network services. Moreover, all the above-mentioned technologies
are implemented as application modules of the RYU SDN controller, and communication
is only allowed between any two applications/services through EIP Channel.
To provide communication within the same network, the proposed communication
framework utilizes the functionality of VLANs by oering an adaptive VLAN Management
module. Using this module, the framework supports reactive VLAN creation and
deletion mechanisms between the communicating hosts. Additionally, VLANs are only
created for the active duration of the communication. Furthermore, to enable communication
between applications from dierent networks in an enterprise environment,
this framework also contains a packet forwarding module where hosts IP addresses are
concealed from each other.
Furthermore, due to the integration of dierent technologies, privacy is one of the
core issues faced by the enterprise. Host anonymity is one of the techniques to safeguard
against privacy attacks; however, the existing anonymization solutions provide
better anonymity, but at the cost of higher latency and are most suited for internet trac. To tackle this issue in an enterprise network, this research oers anonymous
communication among hosts in an enterprise environment. Unlike the traditional networks,
SDN can modify the header elds of packets as they traverse the network from
source to destination. Host anonymity is achieved by replacing the real IP address
with the hoax IP address during the transmission of data packets inside the network.
Similarly, we also present a context-aware communication framework by leveraging
the global visibility feature of SDN. In this context-aware communication, services
are discoverable to the clients without disclosing the addresses of actual application
servers. By using these context-aware services, network trac is routed based on the
application layer information rather than the network layer information.
The evaluation is done using multiple scenarios having dierent host congurations.
We conducted series of experiments to test the accuracy, eciency, computational complexity,
and security of the communication framework. In addition, we also highlighted
that the proposed framework is more suitable for heterogeneous network environments
such as IoT-based solutions.</tableOfContents>
  <note type="statement of responsibility">Bilal Rauf</note>
  <subject>
    <topic>PhD Information Security Thesis</topic>
  </subject>
  <subject>
    <geographic>PhD IS Thesis</geographic>
  </subject>
  <classification authority="ddc">005.8,RAU</classification>
  <recordInfo/>
</mods>
