Skip to main content

Real-Time Hybrid Compression of Pattern Matching Automata for Heterogeneous Signature-Based Intrusion Detection

  • Conference paper
  • First Online:
Book cover International Joint Conference (CISIS 2015)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 369))

  • 768 Accesses

Abstract

We are proposing a new hybrid approach to achieving real-time compression of pattern matching automata in signature-based intrusion detection systems, with particular emphasis on heterogeneous CPU/GPU architectures. We also provide details of the implementation and show how a hybrid approach can lead to improved compression ratios while performing real-time changes to the automata. By testing our methodology in a real-world scenario using sets taken from the ClamAV signature database the Snort rules database, we show that the approach we propose performs better than the current solutions, significantly reducing the storage required and paving the way for high-throughput CPU/GPU heterogeneous processing for such type of automata.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ziv, J., Lempel, A.: Compression of individual sequences via variable-rate coding. IEEE Trans. Inf. Theor. 24 (1978)

    Google Scholar 

  2. Welch, T.: A technique for high-performance data compression. Computer 17(6), 8–19 (1984)

    Article  Google Scholar 

  3. Pungila, C., Negru, V.: A highly-efficient memory-compression approach for GPU-accelerated virus signature matching. In: Proceedings of the 15th Information Security Conference (ISC), Lecture Notes in Computer Science, pp. 354–369. Springer, Berlin (2012)

    Google Scholar 

  4. Aho, A., Corasick, M.: Efficient string matching: an aid to blbiographic search. CACM 18(6), 333–340 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  5. Clam AntiVirus. http://www.clamav.net

  6. Snort. http://www.snort.org/

  7. Commentz-Walter, B.: A string matching algorithm fast on the average. In: Maurer (ed.) Proceedings 6th International Coll. on Automata, Languages, and Programming, pp. 118–132. Springer (1979)

    Google Scholar 

  8. Wu, S., Manber, U.: A fast algorithm for multi-pattern searching. Technical Report TR, pp. 94–17. University of Arizona (1994)

    Google Scholar 

  9. Pungila, C., Negru, V.: Towards building efficient malware detection engines using hybrid CPU/GPU-accelerated approaches. Architectures and Protocols for Secure Information Technology Infrastructures. IGI Global, pp. 237–264. doi:10.4018/978-1-4666-4514-1.ch009 (2014)

  10. Pungila, C., Negru, V.: Real-time polymorphic Aho-Corasick automata for heterogeneous malicious code detection. In: International Joint Conference SOCO’13-CISIS’13-ICEUTE’13. Advances in Intelligent Systems and Computing, vol. 239, pp. 439–448 (2014)

    Google Scholar 

  11. The CUDA Architecture. http://www.nvidia.com/object/cuda_home_new.html

  12. Pungila, C., Reja, M.,Negru, V.: Efficient parallel automata construction for hybrid resource-impelled data-matching. Future Generation Computer Systems, vol. 36, pp. 31–41. Special section: intelligent big data processing (2014). doi:10.1016/j.future.2013.09.008

  13. Vasiliadis, G., Ioannidis, S.: GrAVity: A massively parallel antivirus engine. Recent advances in intrusion detection. Lecture Notes in Computer Science, vol. 6307, pp. 79–96 (2010)

    Google Scholar 

Download references

Acknowledgments

This work was partially supported by the Romanian national grant PN-II-ID-PCE-2011-3-0260 (AMICAS).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ciprian Pungila .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Pungila, C., Negru, V. (2015). Real-Time Hybrid Compression of Pattern Matching Automata for Heterogeneous Signature-Based Intrusion Detection. In: Herrero, Á., Baruque, B., Sedano, J., Quintián, H., Corchado, E. (eds) International Joint Conference. CISIS 2015. Advances in Intelligent Systems and Computing, vol 369. Springer, Cham. https://doi.org/10.1007/978-3-319-19713-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19713-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19712-8

  • Online ISBN: 978-3-319-19713-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics