Detection and Mitigation of Border Gateway Protocol Spoofing Using Hybrid Bat Optimization Algorithm and Cryptography

Abstract
BGP hijacking has become a major concern in cyber security with thousands of incidents being reported every year. BGP became a potential threat to public security and digital economy.Border Routing Protocol was the standard protocol of internet. Group of autonomous systems are connected using the internet uses BGP to select the route for transmitting the messages from the source to destination. Exchanging the information about the routing between the autonomous systems leads the way to BGP hijacking or spoofing where attacker can alter the traffic by manipulating the routing table and launch man in the middle attack to steal credentials or money. BGP was not developed taking security as a concern so BGP is vulnerable for hijacking, spoofing and make revenue loss for the organization. BGP uses TCP for transmitting message so BGP is susceptible for TCP based attacks too. Some signs of BGP Spoofing can be increasing in latency in a significant manner and page loading times. Though BGP deals with Application Layer of TCP/IP Protocol Suite it can also be called as application layer attack or Layer 7 attack. This Paper gives proposed approach to detect BGP spoofing and spoofed nodes using the BAT Optimization Algorithm and mitigate using ECC and RSA cryptographic methods. Using the echolocation of the Bats concept is applied here to detect the BGP spoofed nodes. Path validation is done in DAOA (Destination Advertisement Object-Acknowledge) routing protocol which also helps us to consume processing power, memory and the energy. Proposed methods gives high accuracy than the existing methods in the terms of some performance metrics.