본 실시예는 프로그램 가능한 네트워크 인터페이스를 이용하여 각 코어에서 수행되던 기능 중 일부 기능을 네트워크 인터페이스 내에 구현하는 한편, 네트워크 트래픽의 양에 따라 전체 플로우 중 일부 플로우를 호스트 머신의 프로세서로 오프로딩시킴으로써 기존 침입 탐지장치 대비 전력소모를 줄이고 패킷 프로세싱 오버헤드를 감소시켜 보다 효율적으로 패킷이 처리될 수 있도록 하는 복수의 코어를 구비한 침입 탐지장치 및 그를 이용한 패킷 처리방법에 관한 것이다.