The Address Resolution Protocol (ARP) is a crucial network protocol that maps IP addresses to MAC addresses within local area networks (LANs). ARP is inherently susceptible to spoofing attacks, which involve the injection of forged ARP packets to deceive devices and intercept network traffic, despite its pervasive utility. This paper proposes a novel detection framework that utilizes Coral Reefs Optimization (CRO) to facilitate advanced feature selection and a Multi-Layer Perceptron (MLP) neural network to ensure precise classification. The CRO algorithm effectively identifies the most effective ARP and network-level features, thereby optimizing the input space and enhancing the learning capacity of the neural model. The system accomplishes a robust distinction between legitimate and spoofed ARP packets by training the MLP on this refined feature set. The metaheuristic-driven selection strategy is particularly beneficial in dynamic networking scenarios, as it prevents overfitting and enhances generalization. In contrast to conventional signature-based tools, the proposed CRO-MLP framework is capable of adapting to changing attack vectors and network states, ensuring consistent detection in high-traffic and complex environments. Experimental evaluations conducted in a simulated SDN environment have shown that the method surpasses established baselines in terms of real-time response, computational efficiency, and accuracy. These findings substantiate the CRO-MLP.

ARP spoofing detection using coral reefs optimization algorithm and MLP network

Forestiero A.
2026

Abstract

The Address Resolution Protocol (ARP) is a crucial network protocol that maps IP addresses to MAC addresses within local area networks (LANs). ARP is inherently susceptible to spoofing attacks, which involve the injection of forged ARP packets to deceive devices and intercept network traffic, despite its pervasive utility. This paper proposes a novel detection framework that utilizes Coral Reefs Optimization (CRO) to facilitate advanced feature selection and a Multi-Layer Perceptron (MLP) neural network to ensure precise classification. The CRO algorithm effectively identifies the most effective ARP and network-level features, thereby optimizing the input space and enhancing the learning capacity of the neural model. The system accomplishes a robust distinction between legitimate and spoofed ARP packets by training the MLP on this refined feature set. The metaheuristic-driven selection strategy is particularly beneficial in dynamic networking scenarios, as it prevents overfitting and enhances generalization. In contrast to conventional signature-based tools, the proposed CRO-MLP framework is capable of adapting to changing attack vectors and network states, ensuring consistent detection in high-traffic and complex environments. Experimental evaluations conducted in a simulated SDN environment have shown that the method surpasses established baselines in terms of real-time response, computational efficiency, and accuracy. These findings substantiate the CRO-MLP.
2026
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
ARP, ARP spoofing, Coral reefs optimization algorithm, MLP
File in questo prodotto:
File Dimensione Formato  
s00521-026-12040-z.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 2.4 MB
Formato Adobe PDF
2.4 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/586221
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact