Improving the Security, Privacy, and Anonymity of a Client-Server Network through the Application of a Moving Target Defense

dc.contributor.authorMorrell, Christopher Franken
dc.contributor.committeechairTront, Joseph G.en
dc.contributor.committeememberMarchany, Randolph C.en
dc.contributor.committeememberYao, Danfeng (Daphne)en
dc.contributor.committeememberClancy, Thomas Charles IIIen
dc.contributor.committeememberMidkiff, Scott F.en
dc.contributor.departmentElectrical and ComputerEngineeringen
dc.date.accessioned2017-10-26T06:00:29Zen
dc.date.available2017-10-26T06:00:29Zen
dc.date.issued2016-05-03en
dc.description.abstractThe amount of data that is shared on the Internet is growing at an alarming rate. Current estimates state that approximately 2.5 exabytes of data were generated every day in 2012. This rate is only growing as people continue to increase their on-line presence. As the amount of data grows, so too do the number of people who are attempting to gain access to the data. Attackers try many methods to gain access to information, including a number of attacks that occur at the network layer. A network-based moving target defense is a technique that obfuscates the location of a machine on the Internet by arbitrarily changing its IP address periodically. MT6D is one of these techniques that leverages the size of the IPv6 address space to make it statistically impossible for an attacker to find a specific target machine. MT6D was designed with a number of limitations that include manually generated static configurations and support for only peer to peer networks. This work presents extensions to MT6D that provide dynamically generated configurations, a secure and dynamic means of exchanging configurations, and with these new features, an ability to function as a server supporting a large number of clients. This work makes three primary contributions to the field of network-based moving target defense systems. First, it provides a means to exchange arbitrary information in a way that provides network anonymity, authentication, and security. Second, it demonstrates a technique that gives MT6D the capability to exchange configuration information by only sharing public keys. Finally, it introduces a session establishment protocol that clients can use to establish concurrent connections with an MT6D server.en
dc.description.degreePh. D.en
dc.format.mediumETDen
dc.identifier.othervt_gsexam:7326en
dc.identifier.urihttp://hdl.handle.net/10919/79791en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectIPv6en
dc.subjectSecurityen
dc.subjectPrivacyen
dc.subjectMoving Target Defenseen
dc.subjectClient Server Networken
dc.titleImproving the Security, Privacy, and Anonymity of a Client-Server Network through the Application of a Moving Target Defenseen
dc.typeDissertationen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Morrell_CF_D_2016.pdf
Size:
1.86 MB
Format:
Adobe Portable Document Format