Mirroring Public Key Infrastructures to Blockchains for On-Chain Authentication

Ulrich Gallersdörfer, Friederike Groschupp, Florian Matthes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

In blockchain systems, the lack of established identity management processes pose a problem for applications requiring smart contract owners to be authenticated. One issue that previously proposed solutions face is the accumulation of a critical mass of trusted data that makes the system usable. In this work, we propose an identity assertion and verification framework for Ethereum that overcomes this bootstrapping problem. It achieves this by leveraging TLS certificates, which are part of the established infrastructure that is commonly used for authenticating internet connections. We design and implement an TLS certificate-based authentication framework whose key features are the smart contract-based validation and storage of certificates and address-identity bindings. Looking at the current TLS ecosystem, we find that a large share of all domain certificates is issued by a small number of intermediate and root certificates. Therefore, we decide to store and maintain certificates in one smart contract to minimize processing costs. The evaluation of our prototype implementation shows that the associated cost of our system is within a feasible operating range, with the costs of submitting a new certificate currently averaging around $1.81 and the cost of creating an address-identity binding averaging around $1.32. Our system is a pragmatic and, most importantly, quickly bootstrapped method for an identity assertion and verification framework for Ethereum.

Original languageEnglish
Title of host publicationFinancial Cryptography and Data Security. FC 2021 International Workshops - CoDecFin, DeFi, VOTING, and WTSC, Revised Selected Papers
EditorsMatthew Bernhard, Andrea Bracciali, Lewis Gudgeon, Thomas Haines, Ariah Klages-Mundt, Shin'ichiro Matsuo, Daniel Perez, Massimiliano Sala, Sam Werner
PublisherSpringer Science and Business Media Deutschland GmbH
Pages415-430
Number of pages16
ISBN (Print)9783662639573
DOIs
StatePublished - 2021
Event2nd Workshop on Coordination of Decentralized Finance, CoDecFin 2021, 1st Workshop on Decentralized Finance, DeFi 2021, 6th Workshop on Advances in Secure Electronic Voting, VOTING 2021, and 5th Workshop on Trusted Smart Contracts, WTSC 2021, held in conjunction with the 25th International Conference on Financial Cryptography and Data Security, FC 2021 - Virtual, Online
Duration: 5 Mar 20215 Mar 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12676 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd Workshop on Coordination of Decentralized Finance, CoDecFin 2021, 1st Workshop on Decentralized Finance, DeFi 2021, 6th Workshop on Advances in Secure Electronic Voting, VOTING 2021, and 5th Workshop on Trusted Smart Contracts, WTSC 2021, held in conjunction with the 25th International Conference on Financial Cryptography and Data Security, FC 2021
CityVirtual, Online
Period5/03/215/03/21

Keywords

  • Authentication
  • Blockchain
  • Certificates
  • Ethereum
  • Smart contracts

Fingerprint

Dive into the research topics of 'Mirroring Public Key Infrastructures to Blockchains for On-Chain Authentication'. Together they form a unique fingerprint.

Cite this