Publication | Closed Access
Curing regular expressions matching algorithms from insomnia, amnesia, and acalculia
177
Citations
23
References
2007
Year
Unknown Venue
EngineeringInformation SecurityPattern DiscoveryFinite AutomataFormal VerificationCorpus LinguisticsNatural Language ProcessingString-searching AlgorithmInformation RetrievalData ScienceData MiningString ProcessingComputational LinguisticsDenial-of-service AttackSystems EngineeringLanguage StudiesNetwork SecurityIntrusion Detection SystemIntrusion ToleranceKnowledge DiscoveryComputer EngineeringComputer SciencePattern MatchingData SecurityCryptographyDeterministic Finite AutomataCombinatorial Pattern MatchingFormal MethodsIntrusion DetectionAutomaton OperationRegular ExpressionsLinguistics
The importance of network security has grown tremendously and a collection of devices have been introduced, which can improve the security of a network. Network intrusion detection systems (NIDS) are among the most widely deployed such system; popular NIDS use a collection of signatures of known security threats and viruses, which are used to scan each packet's payload. Today, signatures are often specified as regular expressions; thus the core of the NIDS comprises of a regular expressions parser; such parsers are traditionally implemented as finite automata. Deterministic Finite Automata (DFA) are fast, therefore they are often desirable at high network link rates. DFA for the signatures, which are used in the current security devices, however require prohibitive amounts of memory, which limits their practical use.
| Year | Citations | |
|---|---|---|
Page 1
Page 1