A Novel Vulnerable Smart Contracts Profiling Method Based on Advanced Genetic Algorithm Using Penalty Fitness Function
dc.contributor.advisor | Arash Habibi Lashkari | |
dc.contributor.author | Sepideh HajiHosseinKhani | |
dc.date.accessioned | 2024-11-07T11:06:40Z | |
dc.date.available | 2024-11-07T11:06:40Z | |
dc.date.copyright | 2024-07-05 | |
dc.date.issued | 2024-11-07 | |
dc.date.updated | 2024-11-07T11:06:39Z | |
dc.degree.discipline | Computer Science | |
dc.degree.level | Master's | |
dc.degree.name | MSc - Master of Science | |
dc.description.abstract | With the advent of blockchain networks, there has been a transition from traditional contracts to Smart Contracts (SCs), which are crucial for maintaining trust within these networks. Previous methods for analyzing SC vulnerabilities typically lack accuracy and effectiveness, struggling to detect complex vulnerabilities due to limited data availability. This study introduces a novel approach to detecting and profiling SC vulnerabilities, featuring two components: a new analyzer named BCCC-SCsVulLyzer and an advanced Genetic Algorithm (GA) profiling method. The BCCC-SCsVulLyzer extracts 240 features, while the enhanced GA employs techniques such as Penalty Fitness Function and Adaptive Mutation Rate to profile vulnerabilities. Additionally, this work introduces a new dataset, BCCC-SCsVul-2024, with 111,897 Solidity source code samples for practical validation. Three taxonomies are established to enhance the efficiency of profiling techniques. Our approach demonstrated superior precision and accuracy, proving efficient in time and space complexity. The profiling technique also makes the model highly transparent and explainable, highlighting the potential of GA-based profiling to improve SC vulnerability detection and enhance blockchain security. | |
dc.identifier.uri | https://hdl.handle.net/10315/42433 | |
dc.language | en | |
dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
dc.subject | Computer science | |
dc.subject | Computer engineering | |
dc.subject.keywords | Smart Contracts (SCs) | |
dc.subject.keywords | Vulnerability | |
dc.subject.keywords | Vulnerable Smart Contracts | |
dc.subject.keywords | Vulnerability Profiling | |
dc.subject.keywords | Genetic Algorithm. | |
dc.title | A Novel Vulnerable Smart Contracts Profiling Method Based on Advanced Genetic Algorithm Using Penalty Fitness Function | |
dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- HajiHosseinKhani_Sepideh_2024_Masters.pdf
- Size:
- 13.69 MB
- Format:
- Adobe Portable Document Format