Browsing by Author "Ku, Wei-Chun"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item type:Item, A Scalable High-Performance Virus Detection Processor Against a Large Pattern Set for Embedded Network Security(2012-05-01) ;Cheng, Chieh-Jen ;Wang, Chao-Ching ;Ku, Wei-Chun ;Chen, Tien-FuWang, Jinn-ShyanContemporary network security applications generally require the ability to perform powerful pattern matching to protect against attacks such as viruses and spam. Traditional hardware solutions are intended for firewall routers. However, the solutions in the literature for firewalls are not scalable, and they do not address the difficulty of an antivirus with an ever-larger pattern set. The goal of this work is to provide a systematic virus detection hardware solution for network security for embedded systems. Instead of placing entire matching patterns on a chip, our solution is a two-phase dictionary-based antivirus processor that works by condensing as much of the important filtering information as possible onto a chip and infrequently accessing off-chip data to make the matching mechanism scalable to large pattern sets. In the first stage, the filtering engine can filter out more than 93.1% of data as safe, using a merged shift table. Only 6.9% or less of potentially unsafe data must be precisely checked in the second stage by the exact-matching engine from off-chip memory. To reduce the impact of the memory gap, we also propose three enhancement algorithms to improve performance: 1) a skipping algorithm; 2) a cache method; and 3) a prefetching mechanism.Item type:Item, Accelerating Manycore Simulation by Efficient NoC Interconnection Partition on FPGA Simulation Platform(2011) ;Ku, Wei-Chun ;Chen, Tien-Fu ;交大名義發表National Chiao Tung Universitymanycore architecture is the trend of system design. However, manycore simulators face the important issue than general multicore simulators is simulation speed. Several studies provide a FPGA simulation methodology to solve it, but they almost do it by providing a new internal design of core. And some of them don\'t care the correctness without interconnection simulation. This paper provides a PVCT module and NIP methodology to solve these two issues. According to our experiment, we could provide a 91.4 MIPS simulation performance averagely with Splash2 benchmark by three physical cores. The number of three is decided by capability of Xilinx XC2V8000 FPGA chip.