Packet Header Classification for Network Intrusion Detection System Based on Fpga

dc.authorscopusid 57796687100
dc.authorscopusid 21739584100
dc.authorscopusid 57193056845
dc.contributor.author Dakhil,Y.H.
dc.contributor.author Ozbek,M.E.
dc.contributor.author Al-Kaseem,B.R.
dc.contributor.other Department of Electrical & Electronics Engineering
dc.date.accessioned 2024-07-05T15:50:00Z
dc.date.available 2024-07-05T15:50:00Z
dc.date.issued 2022
dc.department Atılım University en_US
dc.department-temp Dakhil Y.H., College of Engineering, Atilim University, Department of Information Technology Engineering, Istanbul, Turkey; Ozbek M.E., College of Engineering, Atilim University, Department of Electrical and Electronics Engineering, Istanbul, Turkey; Al-Kaseem B.R., College of Engineering, Al-Iraqia University, Department of Electrical Engineering, Baghdad, Iraq en_US
dc.description.abstract Network security is becoming a key problem in data communication via the Internet. Classifying the incoming packets on network devices is one of the ways that increases network se-curity. Packet header classification is a major strategy for secure networking and connectivity. An intrusion detection system (IDS) is necessary for network devices to protect the network's traffic. Packet classification is a mechanism used by Internet services and security tools to examine each incoming packet against predetermined rules. This paper introduces a new algorithm for packet header classification based on a field-programmable gate array (FPGA) using the finite state machine (FSM) technique. The introduced algorithm compares each header field of an incoming packet to a predefined rule stored in a block read-only memory (ROM) of the FPGA chip to identify matches and then executes certain snort rules to classify them. The selected FPGA platform in this work exhibited high processing speed, particularly in digital system design. The presented algorithm was written using Verilog programming language and executed in Xilinx Vivado 18.2 software. The final program was uploaded to the Artix-7 FPGA development board. The simulation results demonstrated that the developed algorithm successfully classified the incoming packets as required with a maximum throughput that reached 100 Mbps. © 2022 IEEE. en_US
dc.identifier.citationcount 0
dc.identifier.doi 10.1109/HORA55278.2022.9800025
dc.identifier.isbn 978-166546835-0
dc.identifier.scopus 2-s2.0-85133953804
dc.identifier.uri https://doi.org/10.1109/HORA55278.2022.9800025
dc.identifier.uri https://hdl.handle.net/20.500.14411/4076
dc.institutionauthor Özbek, Mehmet Efe
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof HORA 2022 - 4th International Congress on Human-Computer Interaction, Optimization and Robotic Applications, Proceedings -- 4th International Congress on Human-Computer Interaction, Optimization and Robotic Applications, HORA 2022 -- 9 June 2022 through 11 June 2022 -- Ankara -- 180434 en_US
dc.relation.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 0
dc.subject Field programmable gate array en_US
dc.subject finite state machine en_US
dc.subject intrusion detection system en_US
dc.subject packet classification en_US
dc.title Packet Header Classification for Network Intrusion Detection System Based on Fpga en_US
dc.type Conference Object en_US
dspace.entity.type Publication
relation.isAuthorOfPublication 8a62c8fc-1922-41ab-b665-e9d69c5f2d85
relation.isAuthorOfPublication.latestForDiscovery 8a62c8fc-1922-41ab-b665-e9d69c5f2d85
relation.isOrgUnitOfPublication c3c9b34a-b165-4cd6-8959-dc25e91e206b
relation.isOrgUnitOfPublication.latestForDiscovery c3c9b34a-b165-4cd6-8959-dc25e91e206b

Files

Collections