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

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

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 General Data Protection Regulation), 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 article 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 On communication costs On2 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.

Original languageEnglish
Pages (from-to)35390-35404
Number of pages15
JournalIEEE Internet of Things Journal
Volume11
Issue number21
DOIs
Publication statusPublished - 2024

Keywords

  • Data privacy
  • expressive policies
  • Internet of Things (IoT) systems
  • redactable blockchain
  • user revocation

Fingerprint

Dive into the research topics of 'Privacy-Preserving and Revocable Redactable Blockchains With Expressive Policies in IoT'. Together they form a unique fingerprint.

Cite this