TY - JOUR
T1 - Anonymous Access System with Limited Number of Uses in a Trustless Environment
AU - Garcia-Grau, Francesc
AU - Herrera-Joancomartí, Jordi
AU - Dorca Josa, Aleix
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
KW - Attribute-based credentials
KW - Pseudonyms
KW - Privacy-preserving credentials
KW - Self-blinded scheme
KW - Security proofs
KW - User-centred system
KW - Zero knowledge proofs
KW - Trust-less
KW - Access counter
UR - https://www.scopus.com/pages/publications/85206295979
U2 - 10.3390/app14198581
DO - 10.3390/app14198581
M3 - Article
SN - 2076-3417
VL - 14
JO - Applied Sciences (Switzerland)
JF - Applied Sciences (Switzerland)
IS - 19
ER -