Anonymous Access System with Limited Number of Uses in a Trustless Environment

Francesc Garcia-Grau, Jordi Herrera-Joancomartí, Aleix Dorca Josa

Research output: Contribution to journalArticleResearchpeer-review

Abstract

This article proposes a novel method for managing usage counters within an anonymous credential system, addressing the limitation of traditional anonymous credentials in tracking repeated use. The method takes advantage of blockchain technology through Smart Contracts deployed on the Ethereum network to enforce a predetermined maximum number of uses for a given credential. Users retain control over increments by providing zero-knowledge proofs (ZKPs) demonstrating private key possession and agreement on the increment value. This approach prevents replay attacks and ensures transparency and security. A prototype implementation on a private Ethereum blockchain demonstrates the feasibility and efficiency of the proposed method, paving the way for its potential deployment in real-world applications requiring both anonymity and usage tracking.
Original languageEnglish
JournalApplied Sciences (Switzerland)
Volume14
Issue number19
DOIs
Publication statusPublished - 2024

Keywords

  • Attribute-based credentials
  • Pseudonyms
  • Privacy-preserving credentials
  • Self-blinded scheme
  • Security proofs
  • User-centred system
  • Zero knowledge proofs
  • Trust-less
  • Access counter

Fingerprint

Dive into the research topics of 'Anonymous Access System with Limited Number of Uses in a Trustless Environment'. Together they form a unique fingerprint.

Cite this