High speed network data package content analysis device

2012 
The invention discloses a high speed network data package content analysis device. The high speed network data package content analysis device comprises a network card, a field programmable gate array (FPGA), at least one many-core processor, and a main control board. The network card is used for acquiring a high speed network data package. The FPGA is used for filtering out the network data package which does not belong to application layer protocol types needing detecting, and then distributes the network data package obtained through filtering into many-core processors. The many-core processors carry out task distribution on a plurality of cores contained by the many-core processors according to core distribution strategy and are used for parallel execution of protocol reassembling, data package content collecting and data package content analysis mixing task on the network data packages obtained through distribution. The main control board is used for configuration of the FPGA and the many-core processors. According to the high speed network data package content analysis device, protocol reassembling and sensitive information analysis detection can be carried out directly by utilizing parallel computing ability of the many-core processors just through acquisition of original network data packages. Compared with a traditional method, computing ability is improved greatly, real-time performance is strong and detection efficiency is high.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []