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...
Saved in:
Published in: | Multimedia tools and applications 2024-01, Vol.83 (21), p.60265-60278 |
---|---|
Main Authors: | , , , , , , |
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 |