Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/787
Title: Vulnerability Detection In Smart Contracts Using Deep Learning
Authors: GAOUAOUI, KAmel
Keywords: Blockchain
Smart Contracts
Deep Learning
Vulnerability Detection
Issue Date: 2025
Abstract: Smart contracts are integral to blockchain technology, enabling decentralized, trustless, and automated transactions without intermediaries. Their widespread adoption—particularly in finance, supply chains, and governance—has made them attractive targets for attacks due to their immutable and publicly accessible nature. As decentralized applications (DApps) and Decentralized Finance (DeFi) systems increasingly depend on smart contracts, identifying and preventing code vulnerabilities has become a pressing challenge. Traditional vulnerability detection methods, such as static and dynamic analysis, face limitations in scalability, accuracy, and handling complex behaviors. With the growing number of deployed contracts, manual audits and heuristic tools are no longer sufficient, necessitating advanced and scalable approaches. This thesis investigates the application of deep learning—known for its success in fields like NLP, image recognition, and cybersecurity—to the detection of smart contract vulnerabilities. We first introduce the core concepts of blockchain, smart contracts (with a focus on Ethereum and Solidity), and the Ethereum Virtual Machine (EVM). We then explore major vulnerability types, including reentrancy, arithmetic bugs, denial-of-service, and access control flaws. This thesis provides a state-of-the-art review on the application of deep learning techniques for detecting vulnerabilities in smart contracts. It explores and analyzes the use of various deep learning models—such as RNNs and Transformers—in this context. Additionally, it examines key aspects like dataset quality, feature extraction, model interpretability, and evaluation metrics. By synthesizing current research, this work aims to highlight the potential of deep learning in enhancing smart contract security and to identify promising directions for future developments at the intersection of blockchain and artificial intelligence. By leveraging deep learning, this research contributes to the development of accurate, scalable, and automated tools for smart contract security—offering promising directions for future research at the intersection of blockchain and artificial intelligence.
Description: Supervisor :Alaa Eddine Belfedhal / Supervisor : Oussama Serhane
URI: https://repository.esi-sba.dz/jspui/handle/123456789/787
Appears in Collections:Master

Files in This Item:
File Description SizeFormat 
ESI_SBA_Thesis_Report_Template-1-1.pdf62,93 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.