作者: Yachao Zhou
DOI:
关键词:
摘要: The rapid growth of the Internet leads to a massive spread malicious attacks like viruses and malwares, making safety online activity major concern. use Network Intrusion Detection Systems (NIDS) is an effective method safeguard Internet. One key procedure in NIDS Deep Packet Inspection (DPI). DPI can examine contents packet take actions on packets based predefined rules. In this thesis, mainly discussed context security applications. However, also be used for bandwidth management network surveillance. DPI inspects whole payload, due complexity inspection rules, algorithms consume significant amounts resources including time, memory energy. aim thesis design hardware accelerated methods energy efficient high-speed DPI. The patterns payloads, especially complex patterns, efficiently represented by regular expressions, which translated Deterministic Finite Automata (DFA). DFA are fast but very large with certain kinds expressions. proposed transition compressions DFAs. In work, Bloom filters implement FPGA acceleration parallel architecture. Furthermore, devoted at balance power performance, adaptive filter designed capability adjusting number active hash functions according current workload. addition, given implementation both two-stage multi-stage platforms. Nevertheless, false positive rates still prevents from extensive utilization; cache-based counting presented work get rid positives precise matching. Finally, future order estimate effect savings, models will built routers DPI, analyze latency impact dynamic frequency adaption traffic. Besides, low system single or multiple engines. Results evaluation model produced future.