DECO: Liberating Web Data Using Decentralized Oracles for TLS

09/03/2019
by   Fan Zhang, et al.
0

Thanks to the widespread deployment of TLS, users can access private data over channels with end-to-end confidentiality and integrity. What they cannot do, however, is prove to third parties the provenance of such data, i.e., that it genuinely came from a particular website. Existing approaches either introduce undesirable trust assumptions or require server-side modifications. As a result, the value of users' private data is locked up in its point of origin. Users cannot export their data with preserved integrity to other applications without help and permission from the current data holder. Even the value of public date on the web cannot be fully realized as there is no secure way to relay it to systems without network connections, such as smart contracts. We propose DECO (short for decentralized oracle) to address the above problems. DECO allows users to prove that a piece of data accessed via TLS came from a particular website and optionally prove statements about such data in zero-knowledge, keeping the data itself secret. DECO is the first such system that works without trusted hardware or server-side modifications. DECO can liberate data from centralized web-service silos, making it accessible to a rich spectrum of applications. To demonstrate the power of DECO, we implement three applications that are hard to achieve without it: a private financial instrument using smart contracts, converting legacy credentials to anonymous credentials, and verifiable claims against price discrimination.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/29/2021

Georacle: Enabling Geospatially Aware Smart Contracts

Smart contracts have enabled a paradigm shift in computing by leveraging...
research
05/17/2022

Moving Smart Contracts – A Privacy Preserving Method for Off-Chain Data Trust

Blockchains provide environments where parties can interact transparentl...
research
08/20/2018

PDFS: Practical Data Feed Service for Smart Contracts

Smart contracts are a new paradigm that emerged with the rise of the blo...
research
07/16/2018

Private Data Objects: an Overview

We present Private Data Objects (PDOs), a technology that enables mutual...
research
11/27/2017

Witnet: A Decentralized Oracle Network Protocol

Witnet is a decentralized oracle network (DON) that connects smart contr...
research
06/03/2021

THEMIS: A Decentralized Privacy-Preserving Ad Platform with Reporting Integrity

Online advertising fuels the (seemingly) free internet. However, althoug...
research
07/10/2020

THEMIS: Decentralized and Trustless Ad Platform with Reporting Integrity

Online advertising fuels the (seemingly) free internet. However, althoug...

Please sign up or login with your details

Forgot password? Click here to reset