FORT: right-proving and attribute-blinding self-sovereign authentication

dc.contributor.authorSalleras, Xavier
dc.contributor.authorRovira, Sergi
dc.contributor.authorDaza, Vanesa
dc.date.accessioned2022-02-23T13:45:23Z
dc.date.available2022-02-23T13:45:23Z
dc.date.issued2022
dc.description.abstractNowadays, there are a plethora of services that are provided and paid for online, such as video streaming subscriptions, car-share, vehicle parking, purchasing tickets for events, etc. Online services usually issue tokens that are directly related to the identities of their users after they sign up to a platform; users need to authenticate themselves by using the same credentials each time they use the service. Likewise, when using in-person services, such as going to a concert, after paying for this service, the user usually receives a ticket, which proves that he/she has the right to use that service. In both scenarios, the main concerns surround the centralization of these systems and that they do not ensure customers’ privacy. The involved service providers are trusted third parties—authorities that offer services and handle private data about users. In this paper, we designed and implemented FORT, a decentralized system that allows customers to prove their rights to use specific services (either online or in-person) without revealing sensitive information. To achieve decentralization, we proposed a solution where all of the data are handled by a blockchain. We describe and uniquely identify users’ rights using non-fungible tokens (NFTs), and possession of these rights is demonstrated by using zero-knowledge proofs—cryptographic primitives that allow us to guarantee customers’ privacy. Furthermore, we provide benchmarks of FORT, which show that our protocol is efficient enough to be used in devices with low computing resources, such as smartphones or smartwatches, which are devices commonly used in our use case scenario
dc.description.sponsorshipProject RTI2018-102112-B-100 (AEI/FEDER, UE) and H2020 PRESENT grant agreement no. 856879.
dc.format.mimetypeapplication/pdf
dc.identifier.citationSalleras X, Rovira S, Daza V. FORT: right-proving and attribute-blinding self-sovereign authentication. Mathematics. 2022;10(4):617. DOI: 10.3390/math10040617
dc.identifier.doihttp://dx.doi.org/10.3390/math10040617
dc.identifier.issn2227-7390
dc.identifier.urihttp://hdl.handle.net/10230/52552
dc.language.isoeng
dc.publisherMDPI
dc.relation.ispartofMathematics. 2022;10(4):617.
dc.relation.projectIDinfo:eu-repo/grantAgreement/ES/2PE/RTI2018-102112-B-100
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/H2020/856879
dc.rights© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subject.keywordzero-knowledge proofs
dc.subject.keywordzk-SNARKs
dc.subject.keywordbulletproofs
dc.subject.keywordapplied cryptography
dc.subject.keywordself-sovereign
dc.subject.keywordInternet of Things
dc.subject.keywordauthentication
dc.subject.keywordNFT
dc.titleFORT: right-proving and attribute-blinding self-sovereign authentication
dc.typeinfo:eu-repo/semantics/article
dc.type.versioninfo:eu-repo/semantics/publishedVersion

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Salleras_mat_fort.pdf
Size:
568.3 KB
Format:
Adobe Portable Document Format

License

Rights