각각의 에이전트가 그와 연결된 노드들에 존재하는 이웃 에이전트들의 배터리 에너지양을 파악하기 위해 상기 에이전트들로 제어 패킷을 보내는 단계; 상기 각각의 에이전트가 자신과 이웃 에이전트들의 배터리 에너지양을 비교하는 단계; 상기 비교 결과를 기초로, 상기 각각의 에이전트가 자신과 이웃 에이전트들 중 배터리 에너지양이 가장 많은 에이전트를 선택하는 단계; 상기 각각의 에이전트가 상기 선택된 에이전트로 선택 메세지를 보내는 단계; 및 상기 선택된 에이전트가 네트워크의 침입탐지를 수행하는 단계를 포함하는 방법을 포함하는, 이동 애드 혹 네트워크의 침입탐지 에이전트를 선택하는 방법이 제공된다.