DECO: Liberating Web Data Using Decentralized Oracles for TLS

dc.contributor.author

Zhang, Fan

dc.contributor.author

Maram, Deepak

dc.contributor.author

Malvai, Harjasleen

dc.contributor.author

Goldfeder, Steven

dc.contributor.author

Juels, Ari

dc.date.accessioned

2021-10-11T02:11:54Z

dc.date.available

2021-10-11T02:11:54Z

dc.date.issued

2020-10-30

dc.date.updated

2021-10-11T02:11:53Z

dc.description.abstract

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. Users' private data is thus locked up at its point of origin. Users cannot export data in an integrity-protected way to other applications without help and permission from the current data holder. 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 private 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.

dc.identifier.issn

1543-7221

dc.identifier.uri

https://hdl.handle.net/10161/23908

dc.publisher

ACM

dc.relation.ispartof

Proceedings of the ACM Conference on Computer and Communications Security

dc.relation.isversionof

10.1145/3372297.3417239

dc.subject

cs.CR

dc.subject

cs.CR

dc.title

DECO: Liberating Web Data Using Decentralized Oracles for TLS

dc.type

Journal article

duke.contributor.orcid

Zhang, Fan|0000-0002-8525-4514

pubs.begin-page

1919

pubs.end-page

1938

pubs.organisational-group

Trinity College of Arts & Sciences

pubs.organisational-group

Computer Science

pubs.organisational-group

Duke

pubs.publication-status

Published

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1909.00938v4.pdf
Size:
543.8 KB
Format:
Adobe Portable Document Format