SURF: Software Update Registration Framework

Loading...
Thumbnail Image

Date

2018-10-25

Authors

Kim, Woojung

Advisor

Boutaba, Raouf

Journal Title

Journal ISSN

Volume Title

Publisher

University of Waterloo

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.

Description

Keywords

blockchain, security, software update, bitcoin, ethereum

LC Subject Headings

Citation