Architecture Support for Intrusion Detection systems: Hardware and Software techniques to improve the performance and area efficiency of an IDS