Towards Smart Contract-based Verification of Anonymous Credentials

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

  • Robert Muth - (Author)
  • Tarek Galal - (Author)
  • Jonathan Heiß - (Author)
  • Florian Tschorsch - , Technical University of Berlin (Author)

Abstract

Smart contracts often need to verify identity-related information of their users. However, such information is typically confidential, and its verification requires access to off-chain resources. Given the isolation and privacy limitations of blockchain technologies, this presents a problem for on-chain verification. In this paper, we show how CL-signature-based anonymous credentials can be verified in smart contracts using the example of Hyperledger Indy, a decentralized credential management platform, and Ethereum, a smart contract-enabled blockchain. Therefore, we first outline how smart contract-based verification can be integrated in the Hyperledger Indy credential management routine and, then, provide a technical evaluation based on a proof-of-concept implementation of CL-signature verification on Ethereum. While our results demonstrate technical feasibility of smart contract-based verification of anonymous credentials, they also reveal technical barriers for its real-world usage.

Details

Original languageEnglish
Title of host publicationFinancial Cryptography and Data Security. FC 2022 International Workshops - CoDecFin, DeFi, Voting, WTSC, Revised Selected Papers
EditorsShin’ichiro Matsuo, Lewis Gudgeon, Daniel Perez Hernandez, Sam Werner, Ariah Klages-Mundt, Thomas Haines, Aleksander Essex, Andrea Bracciali, Massimiliano Sala
Pages481–498
Number of pages18
Publication statusPublished - May 2022
Peer-reviewedYes
Externally publishedYes

External IDs

Scopus 85172668644

Keywords

Keywords

  • anonymous credentials, blockchain, decentralized apps