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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |