Packet Header Classification for Network Intrusion Detection System Based on FPGA

dc.authorscopusid57796687100
dc.authorscopusid21739584100
dc.authorscopusid57193056845
dc.contributor.authorDakhil,Y.H.
dc.contributor.authorOzbek,M.E.
dc.contributor.authorAl-Kaseem,B.R.
dc.contributor.otherDepartment of Electrical & Electronics Engineering
dc.date.accessioned2024-07-05T15:50:00Z
dc.date.available2024-07-05T15:50:00Z
dc.date.issued2022
dc.departmentAtılım Universityen_US
dc.department-tempDakhil 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, Iraqen_US
dc.description.abstractNetwork 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.citation0
dc.identifier.doi10.1109/HORA55278.2022.9800025
dc.identifier.isbn978-166546835-0
dc.identifier.scopus2-s2.0-85133953804
dc.identifier.urihttps://doi.org/10.1109/HORA55278.2022.9800025
dc.identifier.urihttps://hdl.handle.net/20.500.14411/4076
dc.institutionauthorÖzbek, Mehmet Efe
dc.language.isoenen_US
dc.publisherInstitute of Electrical and Electronics Engineers Inc.en_US
dc.relation.ispartofHORA 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 -- 180434en_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectField programmable gate arrayen_US
dc.subjectfinite state machineen_US
dc.subjectintrusion detection systemen_US
dc.subjectpacket classificationen_US
dc.titlePacket Header Classification for Network Intrusion Detection System Based on FPGAen_US
dc.typeConference Objecten_US
dspace.entity.typePublication
relation.isAuthorOfPublication8a62c8fc-1922-41ab-b665-e9d69c5f2d85
relation.isAuthorOfPublication.latestForDiscovery8a62c8fc-1922-41ab-b665-e9d69c5f2d85
relation.isOrgUnitOfPublicationc3c9b34a-b165-4cd6-8959-dc25e91e206b
relation.isOrgUnitOfPublication.latestForDiscoveryc3c9b34a-b165-4cd6-8959-dc25e91e206b

Files

Collections