Enhanced Aho-Corasick Algorithm for Network Intrusion Detection Systems

The exponential growth in internet data usage has created a pressing demand for highly efficient Network Intrusion Detection Systems (NIDS) capable of scaling with ever-increasing bandwidths to safeguard sensitive information. A cornerstone of NIDS, packet inspection, hinges on the ability to rapidly identify and analyze patterns within incoming data streams. The more diverse and extensive the pattern database, the more robust and effective the NIDS becomes. While the parallel failure-less version of the Aho-Corasick (AC) algorithm provides maximum parallelism, it faces significant memory constraints due to the large transition tables generated when dealing with a vast number of patterns. To mitigate this limitation and enhance the scalability of NIDS, we introduce a novel parallel failure-less compressed hashed variation of the Aho-Corasick algorithm. Our proposed approach leverages the power of compression and hashing techniques to significantly reduce memory consumption without compromising performance. Empirical evaluations demonstrate that our algorithm requires only a fraction (approximately the square root) of the memory footprint compared to the original parallel failure-less Aho-Corasick algorithm, making it a more practical and scalable solution for modern NIDS architectures.

Authors

Institutions

Publication Details

Journal
International journal of intelligent computing and information sciences/International Journal of Intelligent Computing and Information Sciences
Published
2024-09-30
DOI
https://doi.org/10.21608/ijicis.2024.315432.1349
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhanced Aho-Corasick Algorithm for Network Intrusion Detection Systems

Said Ghoniemy, Mahmoud Fayez, Heba Khaled, Anas Abbas
International journal of intelligent computing and information sciences/International Journal of Intelligent Computing and Information Sciences
Network Security and Intrusion Detection
article

Enhanced Aho-Corasick Algorithm for Network Intrusion Detection Systems

Said Ghoniemy, Mahmoud Fayez, Heba Khaled, Anas Abbas
article en

Abstract

The exponential growth in internet data usage has created a pressing demand for highly efficient Network Intrusion Detection Systems (NIDS) capable of scaling with ever-increasing bandwidths to safeguard sensitive information. A cornerstone of NIDS, packet inspection, hinges on the ability to rapidly identify and analyze patterns within incoming data streams. The more diverse and extensive the pattern database, the more robust and effective the NIDS becomes. While the parallel failure-less version of the Aho-Corasick (AC) algorithm provides maximum parallelism, it faces significant memory constraints due to the large transition tables generated when dealing with a vast number of patterns. To mitigate this limitation and enhance the scalability of NIDS, we introduce a novel parallel failure-less compressed hashed variation of the Aho-Corasick algorithm. Our proposed approach leverages the power of compression and hashing techniques to significantly reduce memory consumption without compromising performance. Empirical evaluations demonstrate that our algorithm requires only a fraction (approximately the square root) of the memory footprint compared to the original parallel failure-less Aho-Corasick algorithm, making it a more practical and scalable solution for modern NIDS architectures.

International journal of intelligent computing and information sciences/International Journal of Intelligent Computing and Information SciencesVol. 24(3)
Ain Shams University (EG), Decision Systems (United States) (US)
Openalex Percentile: Top 79%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Enhanced Aho-Corasick Algorithm for Network Intrusion Detection Systems — Said Ghoniemy, Mahmoud Fayez, et al. · International journal of intelligent computing and information sciences/International Journal of Intelligent Computing and Information Sciences (2024) | TGRS Research Map | TGRS