Secured System Architecture for the Internet of Things Using a Two Factor Authentication Protocol

FieldValue
dc.contributor.authorXiong, Chuan
dc.date.accessioned2020-03-24T19:43:16Z
dc.date.available2020-03-24T19:43:16Z
dc.date.issued2020-03-24
dc.identifier.urihttp://hdl.handle.net/10393/40275
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-24508
dc.description.abstractThe security concerns for the Internet of Things (IoT) systems have become a very important topic due to the rapid development of IoT in many different fields including industrial, commercial, personal, etc. Since the protocols used for IoT communication are usually very light-weighted, it is more insecure when compared with internet protocols due to the nature of IoT devices been resource limited. The development of IoT systems has been rapidly growing, however there is still no groundbreaking development for the security aspect of the IoT system. Hence, the existing security mechanisms are either not applicable in IoT systems or can no longer satisfy the security requirements for IoT systems. This thesis presents a solution that utilizes Two Factor Authentication (TFA) in the system’s authentication protocol, which requires both the Server and the Broker in the IoT systems to function as the authentication guards. The solution is designed to be generic so that it can be deployed into virtually any IoT system, and more importantly meets the security requirements and guidelines for IoT systems. Specifically for this thesis, the TFA solution will be deployed on a fleet management system for experimental and testing purposes. This is also a demonstration of how this TFA protocol can be used in different IoT applications. The experimental part of this thesis will include a prototype that includes the three main components the Server, the Broker and the Client, which will be coded using Python, then use Wireshark to act as an eavesdropper on the system. For the protocol verification part, the TFA protocol was modelled as a Coloured Petri Net and uses a Coloured Petri Net simulation tool to prove that the modelled Net indeed possess the properties of Coloured Petri Net.
dc.language.isoen
dc.publisherUniversité d'Ottawa / University of Ottawa
dc.subjectIoT
dc.subjectTFA
dc.subjectFleet management
dc.subjectSecurity
dc.subjectMQTT
dc.subjectInfrastructure
dc.titleSecured System Architecture for the Internet of Things Using a Two Factor Authentication Protocol
dc.typeThesis
dc.contributor.supervisorYeap, Tet
dc.contributor.supervisorKiringa, Iluju
thesis.degree.nameMASc
thesis.degree.levelMasters
thesis.degree.disciplineGénie / Engineering
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Science
CollectionThèses, 2011 - // Theses, 2011 -

Files