USING BLOCKCHAIN TO SUPPORT PROVENANCE IN THE INTERNET OF THINGS
dc.contributor.advisor | Deters , Ralph | |
dc.contributor.committeeMember | Vassileva , Julita | |
dc.contributor.committeeMember | Kevin , Schneider | |
dc.contributor.committeeMember | Li, Chen | |
dc.creator | Kaku, Emmanuel | |
dc.date.accessioned | 2017-09-18T19:36:11Z | |
dc.date.available | 2017-09-18T19:36:11Z | |
dc.date.created | 2017-08 | |
dc.date.issued | 2017-09-18 | |
dc.date.submitted | August 2017 | |
dc.date.updated | 2017-09-18T19:36:11Z | |
dc.description.abstract | The Internet of Things (IoT) has gained traction in all sectors and pervades all spheres of our lives. With statistics projecting an increase in the number of devices by 87% as well as increase in security concerns, traceability within this IoT will become a major problem. As more devices communicate with each other via the Internet, it will be crucial to determine the origins of requests and responses. Being able to store records related to the life cycle of requests and responses in an immutable form will provide documentary evidence that will help to establish transparency and accountability within the IoT. Previous works employed provenance techniques to address this problem but focuses on the request perspective. However, little or nothing has been done regarding the response perspective. Consequently, this thesis proposes and develops a blockchain-based provenance system to trace bi-directionally the sources of requests and responses in the IoT. This is achieved through the investigation of historical communication records. Furthermore, a performance evaluation of the system is provided. The results show that the developed system is scalable under real-world setting. | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/10388/8099 | |
dc.subject | Provenance, IoT, blockchain | |
dc.title | USING BLOCKCHAIN TO SUPPORT PROVENANCE IN THE INTERNET OF THINGS | |
dc.type | Thesis | |
dc.type.material | text | |
thesis.degree.department | Computer Science | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | University of Saskatchewan | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science (M.Sc.) |