dc.contributor.author | Kim, Woojung | |
dc.date.accessioned | 2018-10-25 16:59:52 (GMT) | |
dc.date.available | 2019-10-26 04:50:16 (GMT) | |
dc.date.issued | 2018-10-25 | |
dc.date.submitted | 2018-10-15 | |
dc.identifier.uri | http://hdl.handle.net/10012/14063 | |
dc.description.abstract | BlockSURF (Blockchain-based Secure Update Registration Framework) or SURF, in short, is a software framework designed to enable developers to build a blockchain-based secure update system which distributes trust over a blockchain. The primary objective of SURF is to create an immutable anchor for each software update registration on a blockchain and enable a wide spectrum of clients ranging from high-end servers to lowprofile IoT devices to securely verify updates with minimal performance overhead. By introducing a partially trusted entity which serves client requests and handles blockchain related business logic, SURF successfully decouples clients from an underlying blockchain, making the system blockchain-agnostic. | en |
dc.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.subject | blockchain | en |
dc.subject | security | en |
dc.subject | software update | en |
dc.subject | bitcoin | en |
dc.subject | ethereum | en |
dc.title | SURF: Software Update Registration Framework | en |
dc.type | Master Thesis | en |
dc.pending | false | |
uws-etd.degree.department | David R. Cheriton School of Computer Science | en |
uws-etd.degree.discipline | Computer Science | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws-etd.degree | Master of Mathematics | en |
uws-etd.embargo.terms | 1 year | en |
uws.contributor.advisor | Boutaba, Raouf | |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |