• DocumentCode
    3460995
  • Title

    An Embedded NIDS with Multi-core Aware Packet Capture

  • Author

    Chia-Hao Hsu ; Sheng-De Wang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    778
  • Lastpage
    785
  • Abstract
    Network security has been a serious problem in the Internet. To face this issue, network intrusion detection tools have become indispensable for computer systems and network gateways. In this paper we propose an embedded, multi-core aware network intrusion detection system (NIDS), which has the following features: 1) It integrates a novel multi-core aware packet capture module, called the MCA ring, and an NIDS. 2) It exploits a zero-copy mechanism to remove the overheads of packet copy processing from the network interface driver to the NIDS application. 3) It uses the concept of process and IRQ affinity to enhance the processing speed. The performance of NIDS under different packet capture modules in multi-gigabits networks has also been analyzed and presented in this paper. The results show that our integrated multi-core aware MCA ring and NIDS is effective for detecting network intrusion attacks in multi-gigabits networks.
  • Keywords
    Internet; computer network security; multiprocessing systems; IRQ affinity; Internet; computer systems; embedded NIDS; integrated multicore aware MCA ring; multicore aware network intrusion detection system; multicore aware packet capture module; multigigabits networks; network gateways; network interface driver; network intrusion attack detection; network intrusion detection tools; network security; overhead removal; packet capture modules; packet copy processing; zero-copy mechanism; Instruction sets; Kernel; Libraries; MONOS devices; Multicore processing; Network interfaces; Performance evaluation; multi-core aware; network intrusion detection system; packet capture library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
  • Conference_Location
    Sydney, NSW
  • Type

    conf

  • DOI
    10.1109/CSE.2013.119
  • Filename
    6755299