Systems that secure networks against malicious code will be a part of critical Internet infrastructure in the future. This article presents the design and implementation of a system that automatically detects new worms in real time by monitoring all traffic on a network. The system uses field-programmable gate arrays (FPGAs) to scan packets for patterns of similar content and can automatically detect the outbreak of a new Internet worm. It instantly reports frequently occurring strings in packet payloads as likely signatures of the malicious software (malware).
Citation:
Bharath Madhusudan, John W. Lockwood, "A Hardware-Accelerated System for Real-Time Worm Detection," IEEE Micro, vol. 25, no. 1, pp. 60-69, Jan./Feb. 2005, doi:10.1109/MM.2005.1