Litcius/Paper detail

Threshold Delegatable Anonymous Credentials With Controlled and Fine-Grained Delegation

Omid Mir, Daniel Slamanig, René Mayrhofer

2023IEEE Transactions on Dependable and Secure Computing11 citationsDOI

Abstract

Anonymous credential systems allow users to obtain a credential on multiple attributes from an organization and then present it to verifiers in a way that no information beyond what attributes are required to be shown is revealed. Moreover, multiple uses of the credential cannot be linked. Thus they represent an attractive tool to realize fine-grained privacy-friendly authentication and access control. In order to avoid a single point of trust and failure, decentralized AC systems have been proposed. They eliminate the need for a trusted credential issuer, e.g., by relying on a set of credential issuers that issue credentials in a threshold manner (e.g., <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$t$</tex-math></inline-formula> out of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$n$</tex-math></inline-formula> f). In this paper, we present a novel AC system with such a threshold issuance that additionally provides credential delegation. It represents the first decentralized <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">and</i> delegatable AC system. We provide a rigorous formal framework for such threshold delegatable anonymous credentials ( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathsf {TDAC}$</tex-math></inline-formula> 's). Our concrete approach departs from previous delegatable ACs and is inspired by the concept of functional credentials. More precisely, we propose a threshold delegatable subset predicate encryption ( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathsf {TDSPE}$</tex-math></inline-formula> ) scheme and use <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathsf {TDSPE}$</tex-math></inline-formula> to construct a <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mathsf {TDAC}$</tex-math></inline-formula> scheme and present a comparison with previous work and performance benchmarks based on a prototype implementation.

Topics & Concepts

CredentialIssuerDelegationComputer scienceAuthentication (law)NotationPoint (geometry)Theoretical computer scienceAlgorithmComputer securityMathematicsArithmeticGeometryLawFinancePolitical scienceEconomicsCryptography and Data SecuritySecurity and Verification in ComputingInternet Traffic Analysis and Secure E-voting
Threshold Delegatable Anonymous Credentials With Controlled and Fine-Grained Delegation | Litcius