This document discusses the implementation of a Network Intrusion Detection System (NIDS) using the International Data Encryption Algorithm (IDEA). IDEA is a block cipher that operates on 64-bit blocks of plaintext and uses a 128-bit key. The most computationally intensive part of IDEA is the modulo (2n+1) multiplier. The paper proposes an efficient hardware structure for the modulo multiplier to improve the speed and efficiency of the IDEA algorithm when used for network intrusion detection.