Secure Redactable Blockchain With Dynamic Support
Document Type
Article
Publication Date
3-27-2023
Department
Department of Computer Science
Abstract
Blockchain is extensively applied to many fields as an immutable distributed ledger. However, the immutability contradicts regulations such as the GDPR ruling “the right to be forgotten” of data. Besides, numerous emerging blockchain-based applications call for elastic data management. To erase some data, redactable blockchains are proposed for breaking the immutability in a controlled way. Unfortunately, the prior solutions may suffer from poor security and centralized control of the redaction privilege. They cannot support dynamic nodes, where the departure of participators will result in a single point of failure. This paper proposes a novel dynamic and decentralized attribute-based chameleon hash (DACH) to make blockchain history mutable, achieving a securely and dynamically redactable blockchain (SDR-chain) in a decentralized setting. We first propose the formal definition, security models, and concrete construction of our DACH. Meanwhile, we design a delegation algorithm of DACH to support a dynamically changing committee, where participators can freely and securely leave and join the network. Then, the transactions of the SDR-chain are redacted by computing DACH collisions. The security is analyzed in the random oracle model. Finally, theoretical analysis and experimental evaluation demonstrate that our SDR-chain is superior to the prior solutions in terms of security and functionality.
Publication Title
IEEE Transactions on Dependable and Secure Computing
Recommended Citation
Zhang, D.,
Le, J.,
Lei, X.,
Xiang, T.,
&
Liao, X.
(2023).
Secure Redactable Blockchain With Dynamic Support.
IEEE Transactions on Dependable and Secure Computing.
http://doi.org/10.1109/TDSC.2023.3261343
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/17025