Ritzdorf, Hubert;
Wust, Karl;
Gervais, Arthur;
Felley, Guillaume;
Capkun, Srdjan;
(2018)
TLS-N: Non-repudiation over TLS Enabling Ubiquitous Content Signing.
In:
Proceedings 2018 Network and Distributed System Security Symposium.
Internet Society: San Diego, CA, USA.
Preview |
Text
2017-578.pdf - Other Download (771kB) | Preview |
Abstract
An internet user wanting to share observed content is typically restricted to primitive techniques such as screenshots, web caches or share button-like solutions. These acclaimed proofs, however, are either trivial to falsify or require trust in centralized entities (e.g., search engine caches). This motivates the need for a seamless and standardized internet-wide non-repudiation mechanism, allowing users to share data from news sources, social websites or financial data feeds in a provably secure manner. Additionally, blockchain oracles that enable data-rich smart contracts typically rely on a trusted third party (e.g., TLSNotary or Intel SGX). A decentralized method to transfer webbased content into a permissionless blockchain without additional trusted third party would allow for smart contract applications to flourish. In this work, we present TLS-N, the first TLS extension that provides secure non-repudiation and solves both of the mentioned challenges. TLS-N generates non-interactive proofs about the content of a TLS session that can be efficiently verified by third parties and blockchain based smart contracts. As such, TLS-N increases the accountability for content provided on the web and enables a practical and decentralized blockchain oracle for web content. TLS-N is compatible with TLS 1.3 and adds a minor overhead to a typical TLS session. When a proof is generated, parts of the TLS session (e.g., passwords, cookies) can be hidden for privacy reasons, while the remaining content can be verified.
Type: | Proceedings paper |
---|---|
Title: | TLS-N: Non-repudiation over TLS Enabling Ubiquitous Content Signing |
Event: | Network and Distributed System Security Symposium |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.14722/ndss.2018.23272 |
Publisher version: | https://www.ndss-symposium.org/ndss2018/accepted-p... |
Language: | English |
Additional information: | Creative Commons License Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Unported License https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
URI: | https://discovery.ucl.ac.uk/id/eprint/10182343 |
Archive Staff Only
View Item |