Empirical Analysis of Transaction Malleability within Blockchain-based e-Voting

Khan, Kashif Mehboob and Arshad, Junaid and Khan, Muhammad Mubashir (2020) Empirical Analysis of Transaction Malleability within Blockchain-based e-Voting. Computers & Security. ISSN 0167-4048

Empirical analysis of transaction malleability - COSE.pdf - Accepted Version

Download (1MB)


Blockchain is a disruptive technology that has been used to address a wide range of challenges in diverse domains including voting, logistics, healthcare and finance. Transaction malleability is one of the critical threats for blockchain, which can facilitate double-spending attacks by tampering with the state of a blockchain. This paper investigates the potential of transaction malleability attack within a blockchain-based application (e-voting) with the aim to identify settings which can lead to a successful transaction malleability attack. Therein, we aim to highlight conditions which can cause transaction malleability attack so as to help develop appropriate protection mechanisms. In particular, a successful execution of transaction malleability attack is presented which was conducted on a blockchain testbed hosting an e-voting application. The experiments identified significance of parameters such as network delay and block generation rate to successfully execute transaction malleability attack and have highlighted directions for future research.

Item Type: Article
Identification Number: https://doi.org/10.1016/j.cose.2020.102081
6 October 2020Accepted
12 October 2020Published Online
Uncontrolled Keywords: Blockchain, transaction malleabililty, blockchain security, security evaulation, e-Voting
Subjects: CAH11 - computing > CAH11-01 - computing > CAH11-01-01 - computer science
Divisions: Faculty of Computing, Engineering and the Built Environment > School of Computing and Digital Technology
Depositing User: Junaid Arshad
Date Deposited: 13 Oct 2020 12:52
Last Modified: 22 Mar 2023 12:00
URI: https://www.open-access.bcu.ac.uk/id/eprint/10061

Actions (login required)

View Item View Item


In this section...