Privacy-Preserving and Revocable Redactable Blockchains with Expressive Policies in IoT
Hongchen Guo,Liren Chen,Xuhao Ren,Mingyang Zhao,Chunhai Li,Jingfeng Xue,Liehuang Zhu,Chuan Zhang
DOI: https://doi.org/10.1109/jiot.2024.3435729
IF: 10.6
2024-01-01
IEEE Internet of Things Journal
Abstract:With integrity and traceability, blockchains have been widely applied in Internet of Things (IoT) systems. However, immutable blockchains contradict recent data regulations (e.g., the right to be forgotten in GDPR), making redactable blockchain-based IoT emerge as a promising paradigm. In this paradigm, IoT users can specify expressive policies (i.e., containing multiple logical AND and OR operators) to achieve controllable data editability. Unfortunately, existing related schemes with expressive policies face several issues: high communication costs, data privacy leakage (i.e., data can be read by all users), and inefficient user revocation. This paper proposes a privacy-preserving and revocable redactable blockchain scheme in IoT systems, named BlockENC. BlockENC allows owners to specify expressive policies for controlling which users can read or edit their data and ensures downward compatible privileges (i.e., editable users own the privilege of readable users but not vice versa) under only O(n) communication costs (O(n2) in other schemes). The punchline of BlockENC is to define readability policies as subsets of editability policies and introduce access control trees to embed these policies in distributing data decryption keys and chameleon hash trapdoors. Moreover, drawing inspiration from ciphertext division mechanisms in proxy re-encryption techniques, BlockENC creates globally unique random values to reconstruct user keys, converting updating all existing keys or ciphertexts when user revocation cases occur into simply invalidating corresponding keys. Security analysis proves that BlockENC is secure against chosen-plaintext attacks. Experiments on the FISCO blockchain platform show that BlockENC achieves around 5× computation and 10× communication improvement over related works.