loading page

High throughput bit pattern matching implemented on FPGA
  • Dimitris Nikolaidis
Dimitris Nikolaidis
National Technical University of Athens

Corresponding Author:[email protected]

Author Profile


Bit-pattern detection is essential to network intrusion detection systems. In this paper we are  attempting to offer a universal solution to the problem of bit pattern detection through the use of a  throughput focused architecture. The circuit presented is an accelerator implemented on an FPGA. By  exploiting the technique of pipelining, we achieve throughput in the magnitude of Terabits while  minimizing hardware consumption. Two versions of the circuit are presented. The first version  consumes very little in terms of hardware but has limited throughput and detection capabilities. The  second version uses the first as a building block to increase the size of inputs per clock cycle. It  consumes more resources; however, it is the version which can provide the highest throughput.