SURF: Software Update Registration Framework

dc.contributor.advisorBoutaba, Raouf
dc.contributor.authorKim, Woojung
dc.date.accessioned2018-10-25T16:59:52Z
dc.date.available2019-10-26T04:50:16Z
dc.date.issued2018-10-25
dc.date.submitted2018-10-15
dc.description.abstractBlockSURF (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.identifier.urihttp://hdl.handle.net/10012/14063
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectblockchainen
dc.subjectsecurityen
dc.subjectsoftware updateen
dc.subjectbitcoinen
dc.subjectethereumen
dc.titleSURF: Software Update Registration Frameworken
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentDavid R. Cheriton School of Computer Scienceen
uws-etd.degree.disciplineComputer Scienceen
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms1 yearen
uws.contributor.advisorBoutaba, Raouf
uws.contributor.affiliation1Faculty of Mathematicsen
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

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

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.08 KB
Format:
Item-specific license agreed upon to submission
Description: