Securing Smart Homes with OpenFlow: Feasibility, Implementation, and Performance

dc.contributor.advisorGhaderi, Majid
dc.contributor.authorFrank, Mitchell
dc.contributor.committeememberFapojuwo, Abraham O.
dc.contributor.committeememberHenry, Ryan
dc.date2020-11
dc.date.accessioned2020-07-13T21:55:33Z
dc.date.available2020-07-13T21:55:33Z
dc.date.issued2020-07-06
dc.description.abstractThe Internet of Things (IoT) trend is introducing additional devices to home networks. Home networks face the same threats as every other network. Recently, IoT devices have been compromised by attackers and used as staging points for further attacks. Home users may not have the technical capability or funding to run advanced security devices designed to protect enterprises. Solutions to this problem exist, but in some cases, they rely on third party cloud services or require custom protocols to be deployed within the home network. Reliance on third party services comes with privacy implications, as well as the increased risk for a third party to be responsible for securing a network they may not directly control. Custom network protocols can effectively reduce the attack surface of home networks, but these are not easily compatible with devices in operation today. In this paper, we examine the feasibility of protecting home networks using OpenFlow enabled Access Points (APs). We propose a solution which builds least-permissive policies for each device and subsequently enforces the policies without requiring customized protocols. This allows the system to protect any connected wireless device. The design allows for a flexible deployment model and is capable of running on low cost hardware as an all-in-one unit. We perform a complete implementation and evaluation of the solution. The system can effectively limit the ability for compromised IoT devices to attack internal and external networks at a low cost to initial connection times.en_US
dc.identifier.citationFrank, M. (2020). Securing Smart Homes with OpenFlow: Feasibility, Implementation, and Performance (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/38017
dc.identifier.urihttp://hdl.handle.net/1880/112298
dc.language.isoeng
dc.publisher.facultyScience
dc.publisher.institutionUniversity of Calgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.en_US
dc.subjectSecurityen_US
dc.subjectIoTen_US
dc.subjectOpenFlowen_US
dc.subject.classificationComputer Scienceen_US
dc.titleSecuring Smart Homes with OpenFlow: Feasibility, Implementation, and Performanceen_US
dc.typemaster thesis
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Calgaryen_US
thesis.degree.nameMaster of Science (MSc)en_US
ucalgary.item.requestcopytrue

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2020_frank_mitchell.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.62 KB
Format:
Item-specific license agreed upon to submission
Description: