Securing Blockchain-based IoT Systems with Physical Unclonable Functions and Zero-Knowledge Proofs
This paper presents a framework for securing blockchain-based IoT systems by integrating Physical Unclonable Functions (PUFs) and Zero-Knowledge Proofs (ZKPs) within a Hyperledger Fabric environment. Our approach leverages PUFs for robust device authentication and ZKPs for privacy-preserving transaction processing, addressing key challenges of security, privacy, and scalability in IoT systems. The framework’s architecture utilizes Hyperledger Fabric’s modular design and private channels to enhance scalability. Off-chain experimental results demonstrate the framework’s feasibility, with compact proof sizes (median 805 bytes) and efficient processing times (average 2,800 ms end-to-end). A comprehensive security analysis shows the framework’s resilience against various attacks, including device impersonation and data tampering. This work provides a foundation for secure and scalable blockchain-based IoT systems, with directions for future on-chain implementation and optimization for resource-constrained devices.
Authors
- Garth V. Crosby (ORCID: https://orcid.org/0000-0002-0073-2653)
- Sena Hounsinou (ORCID: https://orcid.org/0000-0002-4187-6135)
- Daniel Commey (ORCID: https://orcid.org/0000-0001-5759-918X)
Institutions
- Metropolitan State University (US)
Publication Details
- Published
- 2024-09-09
- DOI
- https://doi.org/10.1109/lcn60385.2024.10639679
- Citations
- 9
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 7.01