Published: 2026-05-20 · Last modified: 2026-05-22
DOI: 10.1109/JIOT.2026.3695861
arXiv: 2510.21124
ABAC EWPT Anonymity Blockchain Privacy Preservation
Projects: 2023YFB3107103 62262073 62332005
Links: [PDF] [DOI] [ArXiv] [Code]
Blockchain-based Attribute-Based Access Control (BC-ABAC) offers a decentralized paradigm for secure data governance but faces two inherent challenges: the transparency of blockchain ledgers threatens user privacy by enabling re-identification attacks through attribute analysis, while the computational complexity of policy matching clashes with blockchain’s performance constraints. Existing solutions, such as those employing Zero-Knowledge Proofs (ZKPs), often incur high overhead and lack measurable anonymity guarantees, while efficiency optimizations frequently ignore privacy implications. To address these dual challenges, this paper proposes QAE-BAC (Quantifiable Anonymity and Efficiency in Blockchain-Based Access Control with Attribute). QAE-BAC introduces a formal $(r, t)$-anonymity model to dynamically quantify the re-identification risk of users based on their access attributes and history. Furthermore, it features an Entropy-Weighted Path Tree (EWPT) that optimizes policy structure based on real-time anonymity metrics, drastically reducing policy matching complexity. Implemented and evaluated on Hyperledger Fabric, a superior balance between privacy and performance is demonstrated by QAE-BAC. Experimental results demonstrate effective mitigation of re-identification risks and outperforms state-of-the-art baselines, achieving up to an 11x improvement in throughput and an 87% reduction in latency, proving its practicality for privacy-sensitive decentralized applications.
** The full version of this work is available on Arxiv version.**
@article{DBLP:journals/iotj/ZhangLZFXHB26,
author = {Jie Zhang and
Xiaohong Li and
Mengke Zhang and
Ruitao Feng and
Shanshan Xu and
Zhe Hou and
Guangdong Bai},
title = {{QAE-BAC:} Achieving Quantifiable Anonymity and Efficiency in Blockchain-Based
Access Control With Attribute},
journal = {{IEEE} Internet Things J.},
volume = {13},
number = {15},
pages = {35109--35120},
year = {2026},
url = {https://doi.org/10.1109/JIOT.2026.3695861},
doi = {10.1109/JIOT.2026.3695861},
timestamp = {Thu, 06 Aug 2026 09:49:47 +0200},
biburl = {https://dblp.org/rec/journals/iotj/ZhangLZFXHB26.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}