Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) — SURF: Blockchain-based Secure Update Registration Framework

Monday, October 15, 2018 2:00 pm - 2:00 pm EDT (GMT -04:00)

Woojung Kim, Master’s candidate
David R. Cheriton School of Computer Science

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 low profile 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.