• DocumentCode
    3585598
  • Title

    RotoRouter: Router support for endpoint-authorized decentralized traffic filtering to prevent DoS attacks

  • Author

    Kwon, Albert ; Kaiyu Zhang ; Perk Lun Lim ; Yuchen Pan ; Smith, Jonathan M. ; DeHon, Andre

  • Author_Institution
    Dept. of Electr. & Syst. Eng., Univ. of Pennsylvania, Philadelphia, PA, USA
  • fYear
    2014
  • Firstpage
    183
  • Lastpage
    190
  • Abstract
    RotoRouter addresses Denial-of-Service (DoS) attacks on networks with a novel protocol and router implementation. Sets of RotoRouters cooperate in detecting and filtering out invalid network traffic before it reaches network endpoints; a new router-enforceable connection protocol queries destination endpoints to authorize traffic flows and uses per-packet digital signatures to distinguish allowed from disallowed connections. A RotoRouter prototype was implemented on a four-port 1000BASE-T NetFPGA-10G platform and supports 1024 simultaneous active connections using 74 BRAMs (less than one quarter of the available NetFPGA-10G BRAMs). It is able to sustain 800 Mbps per port throughputs for 1500B packets with less than 0.3/its latency, even during a DoS attack. With additional logic and memory resources, the required validation and switching operations scale to port speeds in excess of 10 Gbps and links with more than 10,000 active flows.
  • Keywords
    authorisation; computer network security; cryptographic protocols; field programmable gate arrays; telecommunication network routing; telecommunication traffic; 1000BASE-T NetFPGA-10G platform; DoS attack prevention; NetFPGA-10G BRAM; RotoRouter address; bit rate 800 Mbit/s; denial-of-service attacks; destination endpoint queries; endpoint authorized decentralized traffic filtering; per packet digital signatures; protocol implementation; router enforceable connection protocol; router implementation; router support; traffic flow authorization; Computer crime; Hardware; IP networks; Ports (Computers); Public key; Routing protocols; Denial-of-Service; NetFPGA; Routing; Software Defined Networking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2014 International Conference on
  • Print_ISBN
    978-1-4799-6244-0
  • Type

    conf

  • DOI
    10.1109/FPT.2014.7082774
  • Filename
    7082774