Abstract
Our study uses the power of a graphics processing unit (GPU) to run malicious domain detection algorithms quickly and efficiently. We have developed a graphical user interface-based system that allows users to upload datasets (malicious domains) into a local database and then run tests with a list of domains to identify whether they are malicious. We have collected real malicious domain data from malicious domain websites and tested the five most widely used string-matching algorithms (Naïve, Levenshtein distance, Hamming distance, KMP and Rabin Karp), which allow users to compare the speeds of different string algorithms with varying time complexities against the number of domains both on the GPU (or the CPU) and our sample. On a CPU, this task becomes slower as our dataset grows. On a GPU, however, these algorithms can be run on any dataset size within the limit of the GPU's capacity with consistent performance.
| Original language | English |
|---|---|
| Title of host publication | ACMSE 2023 - Proceedings of the 2023 ACM Southeast Conference |
| Pages | 167-171 |
| Number of pages | 5 |
| ISBN (Electronic) | 9781450399210 |
| DOIs | |
| State | Published - Apr 12 2023 |
| Event | 2023 ACM Southeast Conference, ACMSE 2023 - Virtual, Online, United States Duration: Apr 12 2023 → Apr 14 2023 |
Publication series
| Name | ACMSE 2023 - Proceedings of the 2023 ACM Southeast Conference |
|---|
Conference
| Conference | 2023 ACM Southeast Conference, ACMSE 2023 |
|---|---|
| Country/Territory | United States |
| City | Virtual, Online |
| Period | 4/12/23 → 4/14/23 |
Bibliographical note
Publisher Copyright:© 2023 ACM.
Funding
This research was supported in part by the Battelle-EKU Science Scholars Program. We would also like to thank Allen Roberts, KaWing Wong, and Tom Otieno for their support throughout the research.
| Funders |
|---|
| Battelle-EKU Science Scholars Program |
Keywords
- GPU
- GUI-based system
- malicious domain
- string matching
ASJC Scopus subject areas
- Computational Theory and Mathematics
- Computer Science Applications
- Hardware and Architecture
- Software
Fingerprint
Dive into the research topics of 'Developing a GUI Application: GPU-Accelerated Malicious Domain Detection'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver