Towards Credential-Based Device Registration in DApps for DePINs with ZKPs
Decentralized Physical Infrastructure Networks (De-PINS) are secured and governed by blockchains but beyond crypto-economic incentives, they lack measures to establish trust in participating devices and their services. The verification of relevant device credentials during device registration helps to overcome this problem. However, on-chain verification in decentralized applications (dApp) discloses potentially confidential device attributes whereas off-chain verification introduces undesirable trust assumptions. In this paper, we propose a credential-based device registration (CDR) mechanism that verifies device credentials on the blockchain and leverages zero-knowledge proofs (ZKP) to protect confidential device attributes from being disclosed. We characterize CDR for DePINs, present a general system model, and technically evaluate CDR using zkSNARKs with Groth16 [1] and Marlin [2]. Our experiments give first insights into performance impacts and reveal a tradeoff between the applied proof systems.
Authors
- Xinxin Fan (ORCID: https://orcid.org/0000-0002-6659-7431)
- Jonathan Heiss (ORCID: https://orcid.org/0000-0002-4239-8534)
- Fernando Castillo (ORCID: https://orcid.org/0009-0003-6835-8711)
Institutions
- Menlo School (US)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/blockchain62396.2024.00086
- Citations
- 3
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 3.15