| DC Field | Value | Language |
| dc.contributor.author | GAOUAOUI, KAmel | - |
| dc.date.accessioned | 2026-06-11T07:25:30Z | - |
| dc.date.available | 2026-06-11T07:25:30Z | - |
| dc.date.issued | 2025 | - |
| dc.identifier.uri | https://repository.esi-sba.dz/jspui/handle/123456789/787 | - |
| dc.description | Supervisor :Alaa Eddine Belfedhal / Supervisor : Oussama Serhane | en_US |
| dc.description.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. | en_US |
| dc.language.iso | en | en_US |
| dc.subject | Blockchain | en_US |
| dc.subject | Smart Contracts | en_US |
| dc.subject | Deep Learning | en_US |
| dc.subject | Vulnerability Detection | en_US |
| dc.title | Vulnerability Detection In Smart Contracts Using Deep Learning | en_US |
| dc.type | Thesis | en_US |
| Appears in Collections: | Master
|