University of Twente Student Theses
As of Friday, 8 August 2025, the current Student Theses repository is no longer available for thesis uploads. A new Student Theses repository will be available starting Friday, 15 August 2025.
Redactable Blockchain : how to change the immutable and the consequences of doing so
Sartori, Damiano (2020) Redactable Blockchain : how to change the immutable and the consequences of doing so.
PDF
4MB |
Abstract: | The immutability of a blockchain is undoubtedly one of its strongest features. However, the inability to change or delete data might be an undesirable feature in specific contexts in which personal data are at stake. We propose the architecture of a blockchain that allows for redactions of data under particular circumstances. We employ chameleon-hash functions with ephemeral trapdoor to substitute the standard hash functions used in the blockchain. We distribute the ephemeral trapdoor using a verifiable and weighted secret sharing schemes in which the data subject holds the strongest share of the trapdoor. To maintain a sufficient level of integrity and keep the tamper-evident property of a blockchain, we publish a Proof-of-Redaction. This mechanism serves to prove that history has been modified and that the network agreed on the redaction. We evaluate our proposal with blockchain and cryptography experts to validate our design. We show that, while the standard immutability is not maintained, a weaker version that accounts for authorized redactions is still achievable. The proposed architecture could have the ability to reduce the frictions between the immutability of a blockchain and the GDPR without improperly weakening an existing architecture. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 54 computer science |
Programme: | Computer Science MSc (60300) |
Link to this item: | https://purl.utwente.nl/essays/82755 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page