Loading…

DDoS mitigation using blockchain and machine learning techniques

Online services are vulnerable to Distributed Denial of Service (DDoS) attacks, which overwhelm target servers with malicious traffic. These attacks are on the rise and challenging to detect due to their various forms, protocols, and the use of botnets. This paper presents a novel system that levera...

Full description

Saved in:
Bibliographic Details
Published in:Multimedia tools and applications 2024-01, Vol.83 (21), p.60265-60278
Main Authors: A, Jawahar, P, Kaythry, C, Vinoth Kumar, R, Vinu, R, Amrish, K, Bavapriyan, V, Gopinaath
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c270t-1a089c090f1f7e84404ed3cabd3acdcaee4a179bd813ff5cae1e4eedc57551f83
container_end_page 60278
container_issue 21
container_start_page 60265
container_title Multimedia tools and applications
container_volume 83
creator A, Jawahar
P, Kaythry
C, Vinoth Kumar
R, Vinu
R, Amrish
K, Bavapriyan
V, Gopinaath
description Online services are vulnerable to Distributed Denial of Service (DDoS) attacks, which overwhelm target servers with malicious traffic. These attacks are on the rise and challenging to detect due to their various forms, protocols, and the use of botnets. This paper presents a novel system that leverages machine learning algorithms for real-time DDoS attack detection and employs blockchain technology to store and block malicious IP addresses through software-defined networking. The system enhances security measures beyond traditional DDoS mitigation systems. In this paper, machine learning classification techniques are trained and tested using the Canadian Institute of Cyber Security's CICDDoS2019 dataset. Artificial Neural Network (ANN) outperformed KNN, Decision Tree, and Random Forest, achieving the best results. Additionally, the Ethereum blockchain is utilized to maintain a blacklist of malicious IP addresses. To assess the system's performance, a virtual network was established for testing using Mininet and the Python based Open-Source and OpenFlow (POX) controller. In real-time testing on the virtual network, ANN achieved an accuracy of 72.49%. This research presents a promising approach to combatting DDoS attacks while emphasizing the need for continuous improvement in cybersecurity.
doi_str_mv 10.1007/s11042-023-18028-4
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3063894358</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3063894358</sourcerecordid><originalsourceid>FETCH-LOGICAL-c270t-1a089c090f1f7e84404ed3cabd3acdcaee4a179bd813ff5cae1e4eedc57551f83</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhi0EEqXwB5giMQfu_FE7G6ilgFSJAZgt17Fbl9Ypdjrw70kIEkxMd7p7P6SHkEuEawSQNxkROC2BshIVUFXyIzJCIVkpJcXjP_spOct5A4ATQfmI3M5mzUuxC21YmTY0sTjkEFfFctvYd7s2IRYm1sXO2HWIrtg6k2L_b51dx_BxcPmcnHizze7iZ47J2_z-dfpYLp4fnqZ3i9JSCW2JBlRloQKPXjrFOXBXM2uWNTO2tsY5blBWy1oh8150B3TcudoKKQR6xcbkasjdp6bvbfWmOaTYVWoGE6YqzkSvooPKpibn5Lzep7Az6VMj6J6UHkjpjpT-JqV5Z2KDKXfiuHLpN_of1xe6jmxl</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3063894358</pqid></control><display><type>article</type><title>DDoS mitigation using blockchain and machine learning techniques</title><source>Springer Nature</source><creator>A, Jawahar ; P, Kaythry ; C, Vinoth Kumar ; R, Vinu ; R, Amrish ; K, Bavapriyan ; V, Gopinaath</creator><creatorcontrib>A, Jawahar ; P, Kaythry ; C, Vinoth Kumar ; R, Vinu ; R, Amrish ; K, Bavapriyan ; V, Gopinaath</creatorcontrib><description>Online services are vulnerable to Distributed Denial of Service (DDoS) attacks, which overwhelm target servers with malicious traffic. These attacks are on the rise and challenging to detect due to their various forms, protocols, and the use of botnets. This paper presents a novel system that leverages machine learning algorithms for real-time DDoS attack detection and employs blockchain technology to store and block malicious IP addresses through software-defined networking. The system enhances security measures beyond traditional DDoS mitigation systems. In this paper, machine learning classification techniques are trained and tested using the Canadian Institute of Cyber Security's CICDDoS2019 dataset. Artificial Neural Network (ANN) outperformed KNN, Decision Tree, and Random Forest, achieving the best results. Additionally, the Ethereum blockchain is utilized to maintain a blacklist of malicious IP addresses. To assess the system's performance, a virtual network was established for testing using Mininet and the Python based Open-Source and OpenFlow (POX) controller. In real-time testing on the virtual network, ANN achieved an accuracy of 72.49%. This research presents a promising approach to combatting DDoS attacks while emphasizing the need for continuous improvement in cybersecurity.</description><identifier>ISSN: 1573-7721</identifier><identifier>ISSN: 1380-7501</identifier><identifier>EISSN: 1573-7721</identifier><identifier>DOI: 10.1007/s11042-023-18028-4</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; Artificial neural networks ; Blockchain ; Computer Communication Networks ; Computer Science ; Continuous improvement ; Cybersecurity ; Data Structures and Information Theory ; Decision trees ; Denial of service attacks ; IP (Internet Protocol) ; Machine learning ; Multimedia Information Systems ; Real time ; Special Purpose and Application-Based Systems ; Virtual networks</subject><ispartof>Multimedia tools and applications, 2024-01, Vol.83 (21), p.60265-60278</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c270t-1a089c090f1f7e84404ed3cabd3acdcaee4a179bd813ff5cae1e4eedc57551f83</cites><orcidid>0000-0002-6362-6620</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>A, Jawahar</creatorcontrib><creatorcontrib>P, Kaythry</creatorcontrib><creatorcontrib>C, Vinoth Kumar</creatorcontrib><creatorcontrib>R, Vinu</creatorcontrib><creatorcontrib>R, Amrish</creatorcontrib><creatorcontrib>K, Bavapriyan</creatorcontrib><creatorcontrib>V, Gopinaath</creatorcontrib><title>DDoS mitigation using blockchain and machine learning techniques</title><title>Multimedia tools and applications</title><addtitle>Multimed Tools Appl</addtitle><description>Online services are vulnerable to Distributed Denial of Service (DDoS) attacks, which overwhelm target servers with malicious traffic. These attacks are on the rise and challenging to detect due to their various forms, protocols, and the use of botnets. This paper presents a novel system that leverages machine learning algorithms for real-time DDoS attack detection and employs blockchain technology to store and block malicious IP addresses through software-defined networking. The system enhances security measures beyond traditional DDoS mitigation systems. In this paper, machine learning classification techniques are trained and tested using the Canadian Institute of Cyber Security's CICDDoS2019 dataset. Artificial Neural Network (ANN) outperformed KNN, Decision Tree, and Random Forest, achieving the best results. Additionally, the Ethereum blockchain is utilized to maintain a blacklist of malicious IP addresses. To assess the system's performance, a virtual network was established for testing using Mininet and the Python based Open-Source and OpenFlow (POX) controller. In real-time testing on the virtual network, ANN achieved an accuracy of 72.49%. This research presents a promising approach to combatting DDoS attacks while emphasizing the need for continuous improvement in cybersecurity.</description><subject>Algorithms</subject><subject>Artificial neural networks</subject><subject>Blockchain</subject><subject>Computer Communication Networks</subject><subject>Computer Science</subject><subject>Continuous improvement</subject><subject>Cybersecurity</subject><subject>Data Structures and Information Theory</subject><subject>Decision trees</subject><subject>Denial of service attacks</subject><subject>IP (Internet Protocol)</subject><subject>Machine learning</subject><subject>Multimedia Information Systems</subject><subject>Real time</subject><subject>Special Purpose and Application-Based Systems</subject><subject>Virtual networks</subject><issn>1573-7721</issn><issn>1380-7501</issn><issn>1573-7721</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhi0EEqXwB5giMQfu_FE7G6ilgFSJAZgt17Fbl9Ypdjrw70kIEkxMd7p7P6SHkEuEawSQNxkROC2BshIVUFXyIzJCIVkpJcXjP_spOct5A4ATQfmI3M5mzUuxC21YmTY0sTjkEFfFctvYd7s2IRYm1sXO2HWIrtg6k2L_b51dx_BxcPmcnHizze7iZ47J2_z-dfpYLp4fnqZ3i9JSCW2JBlRloQKPXjrFOXBXM2uWNTO2tsY5blBWy1oh8150B3TcudoKKQR6xcbkasjdp6bvbfWmOaTYVWoGE6YqzkSvooPKpibn5Lzep7Az6VMj6J6UHkjpjpT-JqV5Z2KDKXfiuHLpN_of1xe6jmxl</recordid><startdate>20240104</startdate><enddate>20240104</enddate><creator>A, Jawahar</creator><creator>P, Kaythry</creator><creator>C, Vinoth Kumar</creator><creator>R, Vinu</creator><creator>R, Amrish</creator><creator>K, Bavapriyan</creator><creator>V, Gopinaath</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-6362-6620</orcidid></search><sort><creationdate>20240104</creationdate><title>DDoS mitigation using blockchain and machine learning techniques</title><author>A, Jawahar ; P, Kaythry ; C, Vinoth Kumar ; R, Vinu ; R, Amrish ; K, Bavapriyan ; V, Gopinaath</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c270t-1a089c090f1f7e84404ed3cabd3acdcaee4a179bd813ff5cae1e4eedc57551f83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Artificial neural networks</topic><topic>Blockchain</topic><topic>Computer Communication Networks</topic><topic>Computer Science</topic><topic>Continuous improvement</topic><topic>Cybersecurity</topic><topic>Data Structures and Information Theory</topic><topic>Decision trees</topic><topic>Denial of service attacks</topic><topic>IP (Internet Protocol)</topic><topic>Machine learning</topic><topic>Multimedia Information Systems</topic><topic>Real time</topic><topic>Special Purpose and Application-Based Systems</topic><topic>Virtual networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>A, Jawahar</creatorcontrib><creatorcontrib>P, Kaythry</creatorcontrib><creatorcontrib>C, Vinoth Kumar</creatorcontrib><creatorcontrib>R, Vinu</creatorcontrib><creatorcontrib>R, Amrish</creatorcontrib><creatorcontrib>K, Bavapriyan</creatorcontrib><creatorcontrib>V, Gopinaath</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Multimedia tools and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>A, Jawahar</au><au>P, Kaythry</au><au>C, Vinoth Kumar</au><au>R, Vinu</au><au>R, Amrish</au><au>K, Bavapriyan</au><au>V, Gopinaath</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>DDoS mitigation using blockchain and machine learning techniques</atitle><jtitle>Multimedia tools and applications</jtitle><stitle>Multimed Tools Appl</stitle><date>2024-01-04</date><risdate>2024</risdate><volume>83</volume><issue>21</issue><spage>60265</spage><epage>60278</epage><pages>60265-60278</pages><issn>1573-7721</issn><issn>1380-7501</issn><eissn>1573-7721</eissn><abstract>Online services are vulnerable to Distributed Denial of Service (DDoS) attacks, which overwhelm target servers with malicious traffic. These attacks are on the rise and challenging to detect due to their various forms, protocols, and the use of botnets. This paper presents a novel system that leverages machine learning algorithms for real-time DDoS attack detection and employs blockchain technology to store and block malicious IP addresses through software-defined networking. The system enhances security measures beyond traditional DDoS mitigation systems. In this paper, machine learning classification techniques are trained and tested using the Canadian Institute of Cyber Security's CICDDoS2019 dataset. Artificial Neural Network (ANN) outperformed KNN, Decision Tree, and Random Forest, achieving the best results. Additionally, the Ethereum blockchain is utilized to maintain a blacklist of malicious IP addresses. To assess the system's performance, a virtual network was established for testing using Mininet and the Python based Open-Source and OpenFlow (POX) controller. In real-time testing on the virtual network, ANN achieved an accuracy of 72.49%. This research presents a promising approach to combatting DDoS attacks while emphasizing the need for continuous improvement in cybersecurity.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11042-023-18028-4</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-6362-6620</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1573-7721
ispartof Multimedia tools and applications, 2024-01, Vol.83 (21), p.60265-60278
issn 1573-7721
1380-7501
1573-7721
language eng
recordid cdi_proquest_journals_3063894358
source Springer Nature
subjects Algorithms
Artificial neural networks
Blockchain
Computer Communication Networks
Computer Science
Continuous improvement
Cybersecurity
Data Structures and Information Theory
Decision trees
Denial of service attacks
IP (Internet Protocol)
Machine learning
Multimedia Information Systems
Real time
Special Purpose and Application-Based Systems
Virtual networks
title DDoS mitigation using blockchain and machine learning techniques
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T11%3A07%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=DDoS%20mitigation%20using%20blockchain%20and%20machine%20learning%20techniques&rft.jtitle=Multimedia%20tools%20and%20applications&rft.au=A,%20Jawahar&rft.date=2024-01-04&rft.volume=83&rft.issue=21&rft.spage=60265&rft.epage=60278&rft.pages=60265-60278&rft.issn=1573-7721&rft.eissn=1573-7721&rft_id=info:doi/10.1007/s11042-023-18028-4&rft_dat=%3Cproquest_cross%3E3063894358%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c270t-1a089c090f1f7e84404ed3cabd3acdcaee4a179bd813ff5cae1e4eedc57551f83%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3063894358&rft_id=info:pmid/&rfr_iscdi=true