Abstract
We present a general purpose, privacy-preserving framework for verifying user attributes. The framework is designed for users (e.g., a job candidate) to allow a challenger (e.g., a prospective employer) to verify whether the user meets a particular requirement (e.g., does the candidate hold a valid driving license?), without leaking any other information about the user. Importantly, the user is an active part of the challenge-verification process, which ensures that challenges cannot be made without the user's full knowledge and participation. The framework is decentralized and requires a public blockchain. A smart contract is used to manage the challenge-verification process, and zero-knowledge proofs are used to verify challenges in a privacy-preserving manner. We implement a simplified version of the framework using smart contracts deployed on the Ethereum blockchain, and we simulate some simple use cases. All simulation code is available open-source (https://github.com/lifeisbeer/BlockVerify).
Original language | English |
---|---|
Title of host publication | 35th European Modeling and Simulation Symposium, EMSS 2023 |
Editors | Michael Affenzeller, Agostino G. Bruzzone, Emilio Jimenez, Francesco Longo, Antonella Petrillo |
Publisher | Caltek |
Number of pages | 9 |
ISBN (Electronic) | 9788885741874, 9788885741881 |
ISBN (Print) | 9788885741874 |
DOIs | |
Publication status | Published - 18 Sept 2023 |
Event | 35th European Modeling & Simulation Symposium - Athens, Greece Duration: 18 Sept 2023 → 20 Sept 2023 |
Publication series
Name | European Modeling and Simulation Symposium, EMSS |
---|---|
Volume | 2023-September |
ISSN (Print) | 2305-2023 |
Conference
Conference | 35th European Modeling & Simulation Symposium |
---|---|
Abbreviated title | EMSS 2023 |
Country/Territory | Greece |
City | Athens |
Period | 18/09/23 → 20/09/23 |
Bibliographical note
Publisher Copyright:© 2023 The Authors.
Keywords
- Blockchain
- smart contract
- zero-knowledge proofs
- privacy-preserving
- verification