Manara - Qatar Research Repository
Browse

Design and Implementation of an IDPS for the Blockchain Network

Download (3.53 MB)
thesis
submitted on 2025-03-02, 05:32 and posted on 2025-03-02, 05:33 authored by Isra Mohamed Ali
Blockchain is widely adopted by decentralized applications for the strong security guarantees it offers, enabling trusted exchange of transactions in fully distributed peer-to-peer networks. These security guarantees, ideally, prevent malicious actors from manipulating or forging the distributed ledger in which the transactions are stored. However, the lack of content validation allows attackers to append formally valid transactions that contain malicious code, intended to exploit blockchain software vulnerabilities, to the ledger. As a result, several blockchain implementations have suffered from huge amount of monetary losses and compromises that undermined their security features and guarantees. In this thesis, we propose a signature-based collaborative blockchain intrusion detection system, BID, that enables all nodes in the network to detect and prevent the execution of malicious transactions without disrupting the underlying consensus protocol. The system provides the network with a trusted, immutable, unified, up-to-date view of the signature-database hence avoiding hard forks and ensuring the security of each node. We introduce BID from a design perspective and provide a prototype implementation based on the Ethereum platform, which demonstrates the feasibility of our approach. In particular, the introduced overhead in our Proof of Concept is already quite viable---while code and algorithmic optimization could further reduce it.

History

Language

  • English

Publication Year

  • 2019

License statement

© The author. The author has granted HBKU and Qatar Foundation a non-exclusive, worldwide, perpetual, irrevocable, royalty-free license to reproduce, display and distribute the manuscript in whole or in part in any form to be posted in digital or print format and made available to the public at no charge. Unless otherwise specified in the copyright statement or the metadata, all rights are reserved by the copyright holder. For permission to reuse content, please contact the author.

Institution affiliated with

  • Hamad Bin Khalifa University
  • College of Science and Engineering - HBKU

Degree Date

  • 2019

Degree Type

  • Master's

Advisors

Roberto Di Pietro ; Matteo Signorin

Committee Members

Spiros Bakiras ; Amine Bermak ; Gordon McKay

Department/Program

College of Science and Engineering - HBKU

Usage metrics

    College of Science and Engineering - HBKU

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC