Design and Implementation of Efficient Pattern Matching Architectures in FPGA

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 96 === With the growth of internet, more and more attacks and viruses spread in the net, we usually use NIDS system to detect those attacks or viruses and help us to protect our system. Pattern match algorithm play an important role for NIDS system, we need to use pa...

Full description

Bibliographic Details
Main Authors: Yu-ru Chung, 鍾宇儒
Other Authors: Yeim-Kuan Chang
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/33338530085688262235
id ndltd-TW-096NCKU5392111
record_format oai_dc
spelling ndltd-TW-096NCKU53921112015-11-23T04:03:11Z http://ndltd.ncl.edu.tw/handle/33338530085688262235 Design and Implementation of Efficient Pattern Matching Architectures in FPGA FPGA上之有效率的字串比對架構設計與實作 Yu-ru Chung 鍾宇儒 碩士 國立成功大學 資訊工程學系碩博士班 96 With the growth of internet, more and more attacks and viruses spread in the net, we usually use NIDS system to detect those attacks or viruses and help us to protect our system. Pattern match algorithm play an important role for NIDS system, we need to use pattern match algorithm to found those attacks and virus hidden in the payload of packets efficiently, in order to suit the internet speed, software-based algorithm may not process so many packets in short time, hardware-based architecture is needed, in our thesis, we proposed an efficiency pattern match architecture which can use less area cost then multi-character processor array architecture, and also have 5Gbps throughput, the main idea is when prefix of pattern matched, we load suffix characters to continue following comparisons, we use the same hardware to process suffix. But suffix in multi-character processor array may need several PE according to suffix length, as pattern length increase, our architecture can use hardware resource than multi-character processor array, and keep acceptable processing speed. Yeim-Kuan Chang 張燕光 2008 學位論文 ; thesis 41 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 96 === With the growth of internet, more and more attacks and viruses spread in the net, we usually use NIDS system to detect those attacks or viruses and help us to protect our system. Pattern match algorithm play an important role for NIDS system, we need to use pattern match algorithm to found those attacks and virus hidden in the payload of packets efficiently, in order to suit the internet speed, software-based algorithm may not process so many packets in short time, hardware-based architecture is needed, in our thesis, we proposed an efficiency pattern match architecture which can use less area cost then multi-character processor array architecture, and also have 5Gbps throughput, the main idea is when prefix of pattern matched, we load suffix characters to continue following comparisons, we use the same hardware to process suffix. But suffix in multi-character processor array may need several PE according to suffix length, as pattern length increase, our architecture can use hardware resource than multi-character processor array, and keep acceptable processing speed.
author2 Yeim-Kuan Chang
author_facet Yeim-Kuan Chang
Yu-ru Chung
鍾宇儒
author Yu-ru Chung
鍾宇儒
spellingShingle Yu-ru Chung
鍾宇儒
Design and Implementation of Efficient Pattern Matching Architectures in FPGA
author_sort Yu-ru Chung
title Design and Implementation of Efficient Pattern Matching Architectures in FPGA
title_short Design and Implementation of Efficient Pattern Matching Architectures in FPGA
title_full Design and Implementation of Efficient Pattern Matching Architectures in FPGA
title_fullStr Design and Implementation of Efficient Pattern Matching Architectures in FPGA
title_full_unstemmed Design and Implementation of Efficient Pattern Matching Architectures in FPGA
title_sort design and implementation of efficient pattern matching architectures in fpga
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/33338530085688262235
work_keys_str_mv AT yuruchung designandimplementationofefficientpatternmatchingarchitecturesinfpga
AT zhōngyǔrú designandimplementationofefficientpatternmatchingarchitecturesinfpga
AT yuruchung fpgashàngzhīyǒuxiàolǜdezìchuànbǐduìjiàgòushèjìyǔshízuò
AT zhōngyǔrú fpgashàngzhīyǒuxiàolǜdezìchuànbǐduìjiàgòushèjìyǔshízuò
_version_ 1718134008786714624