Methods, systems, and devices using reprogrammable hardware for high-speed processing of streaming data to find a redefinable pattern and respond thereto
    2.
    发明授权
    Methods, systems, and devices using reprogrammable hardware for high-speed processing of streaming data to find a redefinable pattern and respond thereto 有权
    使用可重编程硬件的方法,系统和设备,用于高速处理流数据,以找到可重新定义的模式并对其进行响应

    公开(公告)号:US07093023B2

    公开(公告)日:2006-08-15

    申请号:US10152532

    申请日:2002-05-21

    IPC分类号: G06F15/16

    CPC分类号: H04L41/08 H04L41/0803

    摘要: A reprogrammable packet processing system for processing a stream of data is disclosed herein. A reprogrammable data processor is implemented with a programmable logic device (PLD), such as a field programmable gate array (FPGA), that is programmed to determine whether a stream of data applied thereto includes a string that matches a redefinable data pattern. If a matching string is found, the data processor performs a specified action in response thereto. The data processor is reprogrammable to search packets for the presence of different data patterns and/or perform different actions when a matching string is detected. A reconfiguration device receives input from a user specifying the data pattern and action, processes the input to generate the configuration information necessary to reprogram the PLD, and transmits the configuration information to the packet processor for reprogramming thereof.

    摘要翻译: 本文公开了一种用于处理数据流的可重编程分组处理系统。 可重编程数据处理器用诸如现场可编程门阵列(FPGA)的可编程逻辑器件(PLD)来实现,其被编程以确定应用于其的数据流是否包括与可重新定义的数据模式匹配的字符串。 如果找到匹配的字符串,则数据处理器响应于此而执行指定的动作。 当检测到匹配的字符串时,数据处理器可重新编程以搜索分组以存在不同的数据模式和/或执行不同的动作。 重新配置设备从用户接收指定数据模式和动作的输入,处理输入以产生重新编程PLD所需的配置信息,并将配置信息发送到分组处理器以进行重新编程。

    Method and apparatus for detecting predefined signatures in packet payload using Bloom filters
    4.
    发明授权
    Method and apparatus for detecting predefined signatures in packet payload using Bloom filters 有权
    使用布隆过滤器检测分组有效载荷中的预定义签名的方法和装置

    公开(公告)号:US07444515B2

    公开(公告)日:2008-10-28

    申请号:US10640513

    申请日:2003-08-14

    IPC分类号: H04L9/00 G06F7/04 H04K1/00

    CPC分类号: H04L63/145

    摘要: The present invention relates to a method and apparatus based on Bloom filters for detecting predefined signatures (a string of bytes) in a network packet payload. A Bloom filter is a data structure for representing a set of strings in order to support membership queries. Hardware Bloom filters isolate all packets that potentially contain predefined signatures. Another independent process eliminates false positives produced by the Bloom filters. The system is implemented on a FPGA platform, resulting in a set of 10,000 strings being scanned in the network data at the line speed of 2.4 Gbps.

    摘要翻译: 本发明涉及一种基于用于检测网络分组有效载荷中的预定义签名(字节串)的布隆过滤器的方法和装置。 布隆过滤器是用于表示一组字符串以支持成员查询的数据结构。 硬件布隆过滤器隔离可能包含预定义签名的所有数据包。 另一个独立的过程消除了布鲁姆滤波器产生的假阳性。 该系统在FPGA平台上实现,从而以2.4Gbps的线路速度在网络数据中扫描一组10,000个字符串。

    Methods and systems for content detection in a reconfigurable hardware
    6.
    发明申请
    Methods and systems for content detection in a reconfigurable hardware 审中-公开
    可重配置硬件中内容检测的方法和系统

    公开(公告)号:US20060053295A1

    公开(公告)日:2006-03-09

    申请号:US11210639

    申请日:2005-08-24

    摘要: Methods and systems consistent with the present invention identify a repeating content in a data stream. A hash function is computed for at least one portion of a plurality of portions of the data stream. The at least one portion of the data stream has benign characters removed therefrom to prevent the identification of a benign string as the repeating content. At least one counter of a plurality of counters is incremented responsive to the computed hash function result. Each counter corresponds to a respective computed hash function result. The repeating content is identified when the at least one of the plurality of counters exceeds a count value. It is verified that the identified repeating content is not a benign string.

    摘要翻译: 符合本发明的方法和系统识别数据流中的重复内容。 为数据流的多个部分的至少一部分计算哈希函数。 数据流的至少一部分具有从其中移除的良性字符,以防止将良性字符串识别为重复内容。 响应于所计算的散列函数结果,多个计数器的至少一个计数器递增。 每个计数器对应于相应的计算的散列函数结果。 当多个计数器中的至少一个计数器超过计数值时,识别重复内容。 证实所识别的重复内容不是良性字符串。

    Method and apparatus for detecting predefined signatures in packet payload using bloom filters
    8.
    发明申请
    Method and apparatus for detecting predefined signatures in packet payload using bloom filters 有权
    使用布隆过滤器检测分组有效载荷中的预定义签名的方法和装置

    公开(公告)号:US20050086520A1

    公开(公告)日:2005-04-21

    申请号:US10640513

    申请日:2003-08-14

    CPC分类号: H04L63/145

    摘要: The present invention relates to a method and apparatus based on Bloom filters for detecting predefined signatures (a string of bytes) in a network packet payload. A Bloom filter is a data structure for representing a set of strings in order to support membership queries. Hardware Bloom filters isolate all packets that potentially contain predefined signatures. Another independent process eliminates false positives produced by the Bloom filters. The system is implemented on a FPGA platform, resulting in a set of 10,000 strings being scanned in the network data at the line speed of 2.4 Gbps.

    摘要翻译: 本发明涉及一种基于用于检测网络分组有效载荷中的预定义签名(字节串)的布隆过滤器的方法和装置。 布隆过滤器是用于表示一组字符串以支持成员查询的数据结构。 硬件布隆过滤器隔离可能包含预定义签名的所有数据包。 另一个独立的过程消除了布鲁姆滤波器产生的假阳性。 该系统在FPGA平台上实现,从而以2.4Gbps的线路速度在网络数据中扫描一组10,000个字符串。

    Common-mode voltage probe for predicting EMI from unshielded differential-pair cables
    9.
    发明授权
    Common-mode voltage probe for predicting EMI from unshielded differential-pair cables 失效
    用于从非屏蔽差分对电缆预测EMI的共模电压探头

    公开(公告)号:US06177804B1

    公开(公告)日:2001-01-23

    申请号:US09205025

    申请日:1998-12-03

    IPC分类号: G01R2728

    CPC分类号: G01R1/067 G01R29/0878

    摘要: According to one embodiment of the present invention, a voltage probe for measuring common-mode (CM) voltage of a device under test (DUT) having differential input/output (I/O) signals is disclosed. The probe includes a connector adapted to couple to the DUT, at least one output measurement port configured to connect to a measuring device for measuring the CM voltage, and at least one differential pair cable connected to a connector and to a at least one measurement port for coupling a differential I/O signals to a measurement port. According to a second embodiment, the present invention provides a voltage probe for measuring CM voltage of a DUT having differential I/O signals while the DUT is simultaneously connected to an auxiliary equipment. According to a third embodiment, the present invention provides a method for measuring EMI from a DUT. A CM voltage probe is interposed between the DUT and an EMI measurement device. The CM voltage is measured at an measurement port of the voltage probe. The measured CM voltage is compared to a limit for EMI.

    摘要翻译: 根据本发明的一个实施例,公开了一种用于测量具有差分输入/输出(I / O)信号的待测器件(DUT)的共模(CM)电压的电压探针。 探头包括适于耦合到DUT的连接器,配置成连接到用于测量CM电压的测量装置的至少一个输出测量端口以及连接到连接器和至少一个测量端口的至少一个差分对电缆 用于将差分I / O信号耦合到测量端口。 根据第二实施例,本发明提供一种用于在DUT同时连接到辅助设备的同时测量具有差分I / O信号的DUT的CM电压的电压探针。 根据第三实施例,本发明提供了一种用于从DUT测量EMI的方法。 在DUT和EMI测量装置之间插入一个CM电压探头。 在电压探头的测量端口处测量CM电压。 将测量的CM电压与EMI的限制进行比较。