March 6, 2020 –
Speaker: Dr. Ghada Almashaqbeh
Date: Friday, March 6, 2020
Location: ITE 125
Title: Building Secure Distributed Services and Resource Markets
The evolution of cryptocurrencies and blockchain technology has provided potential new templates for reshaping large-scale distributed systems and services. Cryptocurrencies implement an open-access, decentralized currency exchange medium, and their blockchains provide public verifiability and auditing without placing trust in any party. Such features can be exploited in P2P-based resource exchange paradigms to create markets that reward for the correct service in a distributed way.
In this talk, I will focus on one type of such services; online content delivery. The escalating demand for this service drove content publishers to look for non-traditional content distribution solutions, such as peer-assisted models. The goal is to reduce costs, while enjoying higher flexibility than can be offered by traditional, infrastructure-based, content distribution networks (CDNs). I will present a cryptocurrency-based bandwidth market, called CacheCash, that allows publishers to dynamically build CDNs tailored to their needs. I will discuss the security and efficiency challenges that face the creation of such a distributed market. Then, I will show the modules devised in CacheCash to handle these issues, which cover threat modeling, micropayments, accounting attacks in peer-assisted CDNs, service-payment exchange, and a set of cryptographic and game theoretic security defenses.