  <?xml version="1.0"?>
<journal>
 <journal_metadata>
  <full_title>Fusion: Practice and Applications</full_title>
  <abbrev_title>FPA</abbrev_title>
  <issn media_type="print">2692-4048</issn>
  <issn media_type="electronic">2770-0070</issn>
  <doi_data>
   <doi>10.54216/FPA</doi>
   <resource>https://www.americaspg.com/journals/show/1869</resource>
  </doi_data>
 </journal_metadata>
 <journal_issue>
  <publication_date media_type="print">
   <year>2018</year>
  </publication_date>
  <publication_date media_type="online">
   <year>2018</year>
  </publication_date>
 </journal_issue>
 <journal_article publication_type="full_text">
  <titles>
   <title>An efficient fusion method for Protecting Software-Defined Networks Against ARP Attacks: Analysis and Experimental Validation</title>
  </titles>
  <contributors>
   <organization sequence="first" contributor_role="author">Faculty of Computer and Informatics, Zagazig University, Zagazig, Egypt</organization>
   <person_name sequence="first" contributor_role="author">
    <given_name>Ehab R.</given_name>
    <surname>Mohamed</surname>
   </person_name>
   <organization sequence="first" contributor_role="author">Faculty of Computer and Informatics, Zagazig University, Zagazig, Egypt</organization>
   <person_name sequence="additional" contributor_role="author">
    <given_name>Heba M.</given_name>
    <surname>Mansour</surname>
   </person_name>
   <organization sequence="first" contributor_role="author">Faculty of Computer and Informatics, Zagazig University, Zagazig, Egypt</organization>
   <person_name sequence="additional" contributor_role="author">
    <given_name>Osama M. El</given_name>
    <surname>El-Komy</surname>
   </person_name>
  </contributors>
  <jats:abstract xml:lang="en">
   <jats:p>In this paper, to protect software-defined networks (SDN) from various ARP attacks, we implement a three-dimensional algorithm (TDA). The main objective of TDA is to limit the methods by which attackers can breach SDN privacy and to prevent the three main types of ARP attacks, such as ARP flooding, ARP spoofing, and ARP broadcasting. This work discusses the three different ARP attack types, which are broken down into five different scenarios, and how the proposed solution detects and mitigates each one. We simulated the five attack scenarios by creating five Python scripts utilizing the Scapy library. And then we applied an efficient TDA to restrict the five scenarios of ARP attacks more efficiently and faster than existing methods. TDA provides the Ryu controller with a modified module to detect and mitigate these types of attacks, using a three-dimensional secure channel to analyze incoming ARP packets, which works as a filter that analyzes and filters incoming ARP packets from malicious ones, and then giving the controller the choice to forward or drop the packet. To simulate our investigation and apply our proposed solution, we used a Mininet emulator. To evaluate TDA, we calculated the delay times, accuracy controller's throughput, bandwidth, and other metrics. The results that we showed after applying TDA 100 times on our test scenarios indicate that the accuracy is 99.9% for the three stages and that the detection and mitigation times are very short compared to the existing solutions, which are that the minimum detection time is only from 0.1ms to 3.6ms, and the minimum mitigation time is only from 0.3ms to 2.9ms. We evaluated our algorithm by other important metrics such as controller bandwidth, which ranged from 18 GBsec to 17.7 GBsec in the cases before and after the attack and 16.5GBsec in the case of attack; controller throughput, which recorded 1.72GBsec in the case under the attack and reached 2.11GBsec in the case after defense; and CPU utilization, which recorded 30.4% during the attack and reduced to 0.3% after mitigation. These metrics proved that our algorithm achieved the highest efficiency compared to other work in this field.</jats:p>
  </jats:abstract>
  <publication_date media_type="print">
   <year>2023</year>
  </publication_date>
  <publication_date media_type="online">
   <year>2023</year>
  </publication_date>
  <pages>
   <first_page>08</first_page>
   <last_page>23</last_page>
  </pages>
  <doi_data>
   <doi>10.54216/FPA.120101</doi>
   <resource>https://www.americaspg.com/articleinfo/3/show/1869</resource>
  </doi_data>
 </journal_article>
</journal>
