DocumentCode
3195342
Title
Software Based Implementation Methodologies for Deep Packet Inspection
Author
Chaudhary, Ajay ; Sardana, Anjali
Author_Institution
Dept. of Electron. & Comput. Eng., Indian Inst. of Technol. Roorkee, Roorkee, India
fYear
2011
fDate
26-29 April 2011
Firstpage
1
Lastpage
10
Abstract
Deep Packet Inspection plays an important role for providing secure and congestion free network. It determines whether incoming traffic matches a database of signatures up to payload level, where each signature represents an attack, vulnerability, Virus, worm and even type of traffic. Other techniques like IDS/IPS etc uses only packet header information for decision making, while DPI is considers whole packet including payload for matching which provides better surveillance then other techniques. The problems that DPI system faces is low packet throughput, high memory requirement, latency and low accuracy at line speed of 10GbE/OC192. This paper reviews different software based approaches for efficient implementation of Deep Packet Inspection. A comparative study has been performed for these approaches on the basis of packet throughput and memory requirements. This paper is an attempt to exhaustively review existing techniques to addresses the probable research gaps. It then suggests a novel software based implementation of DPI to overcome the identified research gaps.
Keywords
computer network security; software engineering; DPI system; congestion free network; deep packet inspection; memory requirement; software based implementation methodology; Algorithm design and analysis; Approximation algorithms; Automata; Complexity theory; Inspection; Pattern matching; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Applications (ICISA), 2011 International Conference on
Conference_Location
Jeju Island
Print_ISBN
978-1-4244-9222-0
Electronic_ISBN
978-1-4244-9223-7
Type
conf
DOI
10.1109/ICISA.2011.5772430
Filename
5772430
Link To Document