The permanent storage of blockchain data exposes certain security risks in practical applications, necessitating the ability to edit data in specific scenarios. The chameleon hash function, as a trapdoor one-way hash function, has emerged as a key technology for achieving redactable blockchains. However, existing redactable blockchain schemes based on chameleon hash function face security vulnerabilities related to trapdoor misuse and leakage. This paper proposes a dynamic trapdoor redactable blockchain schemes, utilizing a dynamic trapdoor chameleon hash (DTCH) that allows for the dynamic update of trapdoors while overcoming the inherent immutability of blockchain, thus reducing the risk of malicious nodes retaining the trapdoor long-term. The proposed scheme employs controllable randomness, where the trapdoor key automatically updates after a certain period or upon use. In this scenario, authorized nodes cannot successfully find hash collisions with old keys, effectively revoking their authorization. Consequently, only users with valid trapdoor keys can modify the data on the chain. Relevant security tests and experimental results indicate that the proposed scheme offers advantages in security and maintains good efficiency at various stages, achieving higher security guarantees with minimal computational cost. Received: 27 September 2024 | Revised: 5 November 2024 | Accepted: 4 December 2024 Conflicts of Interest The authors declare that they have no conflicts of interest to this work. Data Availability Statement Data sharing is not applicable to this article as no new data were created or analyzed in this study. Author Contribution Statement Shuqiao Li: Conceptualization, Methodology, Software, Validation, Formal analysis, Formal analysis, Resources, Data curation, Writing – original draft, Writing – review & editing, Visualization, Supervision, Project administration. Xiaoming Hu: Conceptualization, Methodology, Resources, Writing – original draft, Writing – review & editing, Visualization, Supervision, Project administration. Yan Liu: Formal analysis, Formal analysis, Resources, Writing – review & editing, Visualization, Supervision. Shuangjie Bai: Validation, Formal analysis, Writing – review & editing, Visualization.
Read full abstract