• DocumentCode
    519218
  • Title

    High performance pattern matching using Bloom-Bloomier Filter

  • Author

    Tuan, Nguyen Duy Anh ; Hieu, Bui Trung ; Thinh, Tran Ngoc

  • Author_Institution
    Fac. of Comput. Sci. & Eng., Ho Chi Minh City Univ. of Technol., Ho Chi Minh City, Vietnam
  • fYear
    2010
  • fDate
    19-21 May 2010
  • Firstpage
    870
  • Lastpage
    874
  • Abstract
    In this paper, we propose a high performance architecture based on the combination of Bloom Filter and Bloomier Filter (BBF) to enhance the speed of pattern matching process on Clam Antivirus (ClamAV) database. BBF maintains small on-chip memory, low number of fault positives and can indicate which patterns are the candidate matches. The implementation results on low-cost Altera Cyclone II show that our architecture can handle 43,491-characters of ClamAV pattern set with only 9.5 bits per character and achieve a throughput of 1 gigabit per second (Gbps). As compared with previous systems, our memory utilization is far better up to 73%.
  • Keywords
    computer viruses; data structures; field programmable gate arrays; filtering theory; pattern matching; Altera Cyclone II; Bloom-Bloomier filter; Clam Antivirus database; on-chip memory; pattern matching process; Cities and towns; Computer science; Cyclones; Data engineering; Databases; Hardware; Logic; Matched filters; Pattern matching; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering/Electronics Computer Telecommunications and Information Technology (ECTI-CON), 2010 International Conference on
  • Conference_Location
    Chiang Mai
  • Print_ISBN
    978-1-4244-5606-2
  • Electronic_ISBN
    978-1-4244-5607-9
  • Type

    conf

  • Filename
    5491585