+

Fairouz et al., 2017 - Google Patents

An FPGA-based coprocessor for hash unit acceleration

Fairouz et al., 2017

Document ID
5687735585700650452
Author
Fairouz A
Khatri S
Publication year
Publication venue
2017 IEEE International Conference on Computer Design (ICCD)

External Links

Snippet

In recent times, applications like web-based search, antivirus scanners, cloud computing, social media applications, and network applications are extremely common. The hash table is a heavily used data structure in such applications. Modern microprocessors have several …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/562Static detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic

Similar Documents

Publication Publication Date Title
US8301788B2 (en) Deterministic finite automata (DFA) instruction
EP1790148B1 (en) Deterministic finite automata (dfa) processing
US7673041B2 (en) Method to perform exact string match in the data plane of a network processor
CN107209826B (en) Authenticated control stack
So et al. Named data networking on a router: forwarding at 20gbps and beyond
Shelly et al. Flow caching for high entropy packet fields
Zheng et al. Algorithms to speedup pattern matching for network intrusion detection systems
Villa et al. Accelerating real-time string searching with multicore processors
Gao et al. OVS-CAB: Efficient rule-caching for Open vSwitch hardware offloading
Abdulhammed et al. Network intrusion detection using hardware techniques: A review
Fairouz et al. An FPGA-based coprocessor for hash unit acceleration
CN108268596B (en) Method and system for searching data stored in memory
Tseng et al. Accelerating open vSwitch with integrated GPU
Pao et al. A memory-based NFA regular expression match engine for signature-based intrusion detection
Ho et al. PERG: A scalable FPGA-based pattern-matching engine with consolidated bloomier filters
CN114553469A (en) Message processing method, device, equipment and storage medium
Sabhanatarajan et al. A resource efficient content inspection system for next generation Smart NICs
Onozaki et al. Monopoly and oligopoly led by an invisible hand
Vespa et al. Gpep: Graphics processing enhanced pattern-matching for high-performance deep packet inspection
Tharaka et al. Runtime rule-reconfigurable high throughput NIPS on FPGA
Lin et al. Realizing a sub-linear time string-matching algorithm with a hardware accelerator using bloom filters
Fairouz et al. A novel hardware hash unit design for modern microprocessors
Yu et al. A Parallel NIDS Pattern Matching Engine and Its Implementation on Network Processor.
Ho et al. PERG-Rx: a hardware pattern-matching engine supporting limited regular expressions
Nakahara et al. A virus scanning engine using an MPU and an IGU based on row-shift decomposition
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载