Digital Repository

Machine Learning for Accurate Vulnerability Detection and Localization in Smart Contracts

Show simple item record

dc.contributor.author Jayawardhane, Harith
dc.date.accessioned 2025-06-06T07:34:44Z
dc.date.available 2025-06-06T07:34:44Z
dc.date.issued 2024
dc.identifier.citation Jayawardhane, Harith (2024) Machine Learning for Accurate Vulnerability Detection and Localization in Smart Contracts. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2019840
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/2466
dc.description.abstract "The rapid evolution of blockchain technology has ushered in the era of smart contracts, revolutionizing decentralized agreements. However, this transformative landscape has brought forth a critical challenge – the vulnerability inherent in smart contracts, posing a threat to their reliability. This research endeavours to address these challenges by leveraging advanced machine learning techniques, with a primary focus on bolstering the security infrastructure of smart contracts. The overarching aim is to meticulously identify and rectify vulnerabilities embedded in smart contract code, fortifying their foundational integrity, and contributing to the development of resilient smart contracts capable of withstanding emergent threats. In tackling this problem, the research adopts a novel approach that eschews traditional detection methods. Instead, it employs a sophisticated system integrating Graph Neural Networks (GNN) with Call Graphs (CG) and Control Flow Graphs (CFG). This innovative methodology allows for the comprehensive and precise detection of vulnerabilities within smart contract source code. The iterative prototyping process ensures validation, refinement, and user feedback, contributing to a deeper understanding of the problem domain. Initial results demonstrate the efficacy of the proposed solution. Quantitative analyses reveal a significant improvement in the identification and localization of vulnerabilities, surpassing the limitations of conventional methods. The system not only addresses known vulnerabilities but also exhibits a remarkable capability to capture previously unknown threats, enhancing the overall security posture of smart contracts. This pioneering research marks a substantial advancement in smart contract security, laying the foundation for a paradigm shift in vulnerability detection methodologies." en_US
dc.language.iso en en_US
dc.subject Smart Contracts en_US
dc.subject Vulnerability Detection en_US
dc.subject Vulnerability Localization en_US
dc.title Machine Learning for Accurate Vulnerability Detection and Localization in Smart Contracts en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account