Signature Matching with Weighted Automata

碩士 === 國立臺灣大學 === 電機工程學研究所 === 98 === The Internet has become popular and easy to use for everyone in the world. Network Intrusion Detection Systems (NIDS) are useful for preventing attacks from malicious users. The automata-based solutions are useful for signature matching in NIDS. Representing...

Full description

Bibliographic Details
Main Authors: Chia-Ming Chang, 張家銘
Other Authors: 顏嗣鈞
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/46300675488932721560
id ndltd-TW-098NTU05442072
record_format oai_dc
spelling ndltd-TW-098NTU054420722015-11-02T04:04:00Z http://ndltd.ncl.edu.tw/handle/46300675488932721560 Signature Matching with Weighted Automata 用加權式自動狀態機做特徵碼比對 Chia-Ming Chang 張家銘 碩士 國立臺灣大學 電機工程學研究所 98 The Internet has become popular and easy to use for everyone in the world. Network Intrusion Detection Systems (NIDS) are useful for preventing attacks from malicious users. The automata-based solutions are useful for signature matching in NIDS. Representing NIDS signatures as deterministic finite state automata results in very fast matching speed but the memory usage would blowup, on the other hand, using nondeterministic finite state automata to match signatures results in very small memory usage but slow signature matching. Variant finite state automata have been introduced for signature matching in NIDS in several papers. For example, extended finite automata (XFA) is fast and small memory usage but it needs a manual configuration and large construction time. Another example is multiple-DFA, it provide a mechanism to trade memory usage for time by enforcing an upper bound on the available memory. In this thesis, we introduce another method to match signatures in NIDS by using weighted automata, which is fast and fully automatic. By controlling the semiring of weighted automata we could tune performance and memory usage of the weighted automata. We also provide several algorithms for constructing weighted automata to match signatures. 顏嗣鈞 2010 學位論文 ; thesis 51 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電機工程學研究所 === 98 === The Internet has become popular and easy to use for everyone in the world. Network Intrusion Detection Systems (NIDS) are useful for preventing attacks from malicious users. The automata-based solutions are useful for signature matching in NIDS. Representing NIDS signatures as deterministic finite state automata results in very fast matching speed but the memory usage would blowup, on the other hand, using nondeterministic finite state automata to match signatures results in very small memory usage but slow signature matching. Variant finite state automata have been introduced for signature matching in NIDS in several papers. For example, extended finite automata (XFA) is fast and small memory usage but it needs a manual configuration and large construction time. Another example is multiple-DFA, it provide a mechanism to trade memory usage for time by enforcing an upper bound on the available memory. In this thesis, we introduce another method to match signatures in NIDS by using weighted automata, which is fast and fully automatic. By controlling the semiring of weighted automata we could tune performance and memory usage of the weighted automata. We also provide several algorithms for constructing weighted automata to match signatures.
author2 顏嗣鈞
author_facet 顏嗣鈞
Chia-Ming Chang
張家銘
author Chia-Ming Chang
張家銘
spellingShingle Chia-Ming Chang
張家銘
Signature Matching with Weighted Automata
author_sort Chia-Ming Chang
title Signature Matching with Weighted Automata
title_short Signature Matching with Weighted Automata
title_full Signature Matching with Weighted Automata
title_fullStr Signature Matching with Weighted Automata
title_full_unstemmed Signature Matching with Weighted Automata
title_sort signature matching with weighted automata
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/46300675488932721560
work_keys_str_mv AT chiamingchang signaturematchingwithweightedautomata
AT zhāngjiāmíng signaturematchingwithweightedautomata
AT chiamingchang yòngjiāquánshìzìdòngzhuàngtàijīzuòtèzhēngmǎbǐduì
AT zhāngjiāmíng yòngjiāquánshìzìdòngzhuàngtàijīzuòtèzhēngmǎbǐduì
_version_ 1718120017333059584