Title:- Sec-SDBGPChain: A Decentralized Low Complexity Framework to Detect and Prevent the BGP Attacks using SDN with Smart Contract based Dendrimer Tree Blockchain
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
implementation plan:
=====================
Step 1: we Construct the network , with 50 user nodes, 8-BGP routers, 4-SDN switches (open flow switches), and Multi-Controllers (2-Local and 1-Global controllers)
Step 2: Initially , we register and authenticate the users by their user-id, PUF, password, and routers are authenticated by their
router-id, MAC address, and IP addresses.
Step 3: Next, The authenticated entities receive their symmetric key using the EB algorithm whereas the ECC is used to encrypt the secret key provided by the global controller. and also the network constructed as Directed Acyclic Graph (DAG) structure.
Step 4: Next, The BGP monitor in the BGP router initiates its transmission by advertising its encrypted autonomous system number and its path to its neighbor router through SDN switches using the EB-ECC algorithm.
Step 5: Next, the local controller sends the SDN-IP peering to the SDN switches.
Step 6: Next, we perform proactive and reactive methods for detection and prevention against BGP attacks.
Step 7: Next, BGP router's behaviors are monitored periodically by considering no. of duplicate announcements, no. of withdrawal per prefix, no. of announcements per prefix, hop count,and bandwidth by network monitor.
Step 8: Next, we perform BGP anomaly detection using a deep reinforcement learning algorithm named Dual Agent based Twin Actor Twin Delayed Deep Deterministic Policy Gradient (DA-T2TD3) algorithm.
Step 9: Next, Perform the deep learning-based update validation is done by every router monitor using the Gated Recurrent Unit (GRU) algorithm.
Step 10: Finally, All the updates are periodically passed to the blockchain connected global controller which validates the updates using a smart contract that utilizes DiemBFT consensus.
[The process based on your proposal --- Sec-SDBGPChain: A Decentralized Low Complexity Framework to Detect and Prevent the BGP Attacks using SDN with Smart Contract based Dendrimer Tree Blockchain ]
Step 11: Next, Generate the graph for Latency Vs Packet dropped ratio,Latency Vs throughput ,No. of transaction Vs Block validation time, No. of attacks Vs Detection Accuracy,No. of Anomalies Vs Detection Accuracy and No. of entities vs Network traffic.
==========================================================================================================
s/w req:
1)omnet 4.6
2)windows 7 ultimate[x86]
========================================================
Note:-
------------
we perform the Existing process based on the title:- A hybrid OpenFlow with intelligent detection and prediction models for preventing BGP path hijack on SDN