Intelligent data storage and processing using FPGA devices
    21.
    发明授权
    Intelligent data storage and processing using FPGA devices 有权
    使用FPGA器件进行智能数据存储和处理

    公开(公告)号:US08751452B2

    公开(公告)日:2014-06-10

    申请号:US13345011

    申请日:2012-01-06

    IPC分类号: G06F17/00

    摘要: A re-configurable logic device such as a field programmable gate array (FPGA) can be used to deploy a data processing pipeline, the pipeline comprising a plurality of pipelined data processing engines, the plurality of pipelined data processing engines including a data reduction engine, the plurality of pipelined data processing engines being configured to perform processing operations, wherein the pipeline comprises a multi-functional pipeline, and wherein the re-configurable logic device is further configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline.

    摘要翻译: 可以使用诸如现场可编程门阵列(FPGA)的可重新配置的逻辑设备来部署数据处理流水线,该管线包括多个流水线数据处理引擎,该多个流水线数据处理引擎包括数据缩减引擎, 所述多个流水线数据处理引擎被配置为执行处理操作,其中所述流水线包括多功能流水线,并且其中所述可重配置逻辑设备还被配置为可控制地激活或停用流水线数据处理引擎中的每个流水线 响应于控制指令并由此定义管道的功能,每个管道功能是流水线中每个激活的流水线数据处理引擎的组合功能。

    Card authentication system
    22.
    发明授权
    Card authentication system 有权
    卡认证系统

    公开(公告)号:US08447991B2

    公开(公告)日:2013-05-21

    申请号:US11935980

    申请日:2007-11-06

    IPC分类号: G06F21/00

    摘要: A card authentication system. In one embodiment, the invention relates to a method for authenticating a data card having an intrinsic magnetic characteristic and recorded data on the data card, the method including reading information from the data card, the data card information including the intrinsic magnetic characteristic and the recorded data on the data card, encrypting the data card information, sending the encrypted data card information, receiving the encrypted data card information, decrypting a portion of the encrypted data card information, the portion including the intrinsic magnetic characteristic, generating a score indicative of a degree of correlation between the intrinsic magnetic characteristic of the data card information and a stored value, and determining an authenticity of the data card based at least in part on the score.

    摘要翻译: 卡认证系统。 在一个实施例中,本发明涉及一种用于认证具有固有磁特性和数据卡上记录数据的数据卡的方法,该方法包括从数据卡读取信息,包括本征磁特性的数据卡信息和记录的 数据卡上的数据,加密数据卡信息,发送加密数据卡信息,接收加密数据卡信息,解密加密数据卡信息的一部分,包括本征磁特性的部分,生成指示 数据卡信息的本征磁特性与存储值之间的相关程度,以及至少部分地基于分数来确定数据卡的真实性。

    Method and Apparatus for Hardware-Accelerated Encryption/Decryption
    24.
    发明申请
    Method and Apparatus for Hardware-Accelerated Encryption/Decryption 有权
    硬件加速加密/解密的方法和装置

    公开(公告)号:US20090060197A1

    公开(公告)日:2009-03-05

    申请号:US12201259

    申请日:2008-08-29

    IPC分类号: H04L9/06

    摘要: An integrated circuit for data encryption/decryption and secure key management is disclosed. The integrated circuit may be used in conjunction with other integrated circuits, processors, and software to construct a wide variety of secure data processing, storage, and communication systems. A preferred embodiment of the integrated circuit includes a symmetric block cipher that may be scaled to strike a favorable balance among processing throughput and power consumption. The modular architecture also supports multiple encryption modes and key management functions such as one-way cryptographic hash and random number generator functions that leverage the scalable symmetric block cipher. The integrated circuit may also include a key management processor that can be programmed to support a wide variety of asymmetric key cryptography functions for secure key exchange with remote key storage devices and enterprise key management servers. Internal data and key buffers enable the device to re-key encrypted data without exposing data. The key management functions allow the device to function as a cryptographic domain bridge in a federated security architecture.

    摘要翻译: 公开了用于数据加密/解密和安全密钥管理的集成电路。 集成电路可以与其他集成电路,处理器和软件结合使用,以构建各种各样的安全数据处理,存储和通信系统。 集成电路的优选实施例包括对称块密码,其可以被缩放以在处理吞吐量和功耗之间达到良好的平衡。 模块化架构还支持多种加密模式和密钥管理功能,例如利用可扩展对称块密码的单向加密散列和随机数生成器功能。 集成电路还可以包括密钥管理处理器,其可以被编程为支持用于与远程密钥存储设备和企业密钥管理服务器的安全密钥交换的各种不对称密钥密码术功能。 内部数据和密钥缓冲器可使设备重新加密加密数据,而不会暴露数据。 密钥管理功能允许设备在联合安全架构中用作加密域桥。

    Method and Apparatus for Approximate Matching of DNA Sequences
    25.
    发明申请
    Method and Apparatus for Approximate Matching of DNA Sequences 有权
    DNA序列近似匹配的方法和装置

    公开(公告)号:US20080133519A1

    公开(公告)日:2008-06-05

    申请号:US11932321

    申请日:2007-10-31

    IPC分类号: G06F17/30

    摘要: A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN.

    摘要翻译: 公开了用于数据库的关联和近似,模拟或数字扫描的方法和装置,其允许来自大容量存储介质的数据的异步访问。 本发明包括在大容量存储介质级别提供专用的模拟和数字电路和决策逻辑,用于确定识别感兴趣的数据的密钥,连续地将密钥与从大容量存储介质的数据的读取产生的信号进行比较, 或精确匹配电路以确定模式匹配,当以连续方式读取时确定密钥和数据之间的相关值,以及基于相关值的预选阈值来确定匹配。 模式匹配技术消除了基于其内在结构或值来比较数据的任何需要,而不是基于模拟或数字模式。 密钥和数据可以是模拟或数字。 该设备和方法可以被提供为独立计算机系统的一部分,体现在网络连接的存储设备中,或者可以作为计算机LAN或WAN的一部分提供。

    Method and Apparatus for Approximate Matching Where Programmable Logic Is Used to Process Data Being Written to a Mass Storage Medium and Process Data Being Read from a Mass Storage Medium
    26.
    发明申请
    Method and Apparatus for Approximate Matching Where Programmable Logic Is Used to Process Data Being Written to a Mass Storage Medium and Process Data Being Read from a Mass Storage Medium 有权
    用于近似匹配的方法和装置,其中可编程逻辑用于处理写入大容量存储介质的数据和从大容量存储介质读取的处理数据

    公开(公告)号:US20080126320A1

    公开(公告)日:2008-05-29

    申请号:US11932596

    申请日:2007-10-31

    IPC分类号: G06F7/06 G06F17/30

    摘要: A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN.

    摘要翻译: 公开了用于数据库的关联和近似,模拟或数字扫描的方法和装置,其允许来自大容量存储介质的数据的异步访问。 本发明包括在大容量存储介质级别提供专用的模拟和数字电路和决策逻辑,用于确定识别感兴趣的数据的密钥,连续地将密钥与从大容量存储介质的数据的读取产生的信号进行比较, 或精确匹配电路以确定模式匹配,当以连续方式读取时确定密钥和数据之间的相关值,以及基于相关值的预选阈值来确定匹配。 模式匹配技术消除了基于其内在结构或值来比较数据的任何需要,而不是基于模拟或数字模式。 密钥和数据可以是模拟或数字。 该设备和方法可以被提供为独立计算机系统的一部分,体现在网络连接的存储设备中,或者可以作为计算机LAN或WAN的一部分提供。

    Associative database scanning and information retrieval using FPGA devices
    27.
    发明授权
    Associative database scanning and information retrieval using FPGA devices 有权
    使用FPGA器件的关联数据库扫描和信息检索

    公开(公告)号:US07139743B2

    公开(公告)日:2006-11-21

    申请号:US10153151

    申请日:2002-05-21

    IPC分类号: G06F17/30

    摘要: A data storage and retrieval device and method is disclosed. The device includes at least one magnetic storage medium configured to store target data and at least one re-configurable logic device comprising an FPGA coupled to the at least one magnetic storage medium and configured to read a continuous stream of target data therefrom, having been configured with a template or as otherwise desired to fit the type of search and data being searched. The reconfigurable logic device is configured to receive at least one search inquiry in the form of a data key and to determine a match between the data key and the target data as it is being read from the at least one magnetic storage medium. This device and method can perform a variety of searches on the target data including without limitation exact and approximate match searches, sequence match searches, image match searches and data reduction searches. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN.

    摘要翻译: 公开了一种数据存储和检索装置和方法。 该设备包括配置成存储目标数据的至少一个磁存储介质和至少一个可配置逻辑器件,该逻辑器件包括与该至少一个磁存储介质耦合的FPGA,并被配置为从其中读取连续的目标数据流, 具有模板或按照其他方式希望适合正在搜索的搜索和数据的类型。 可重配置逻辑设备被配置为以数据密钥的形式接收至少一个搜索查询,并且在从至少一个磁存储介质读取数据密钥和目标数据之间确定匹配。 该设备和方法可以对目标数据执行各种搜索,包括但不限于精确和近似匹配搜索,序列匹配搜索,图像匹配搜索和数据缩减搜索。 该设备和方法可以被提供为独立计算机系统的一部分,体现在网络连接的存储设备中,或者可以作为计算机LAN或WAN的一部分提供。

    Associative database scanning and information retrieval
    28.
    发明授权
    Associative database scanning and information retrieval 有权
    关联数据库扫描和信息检索

    公开(公告)号:US06711558B1

    公开(公告)日:2004-03-23

    申请号:US09545472

    申请日:2000-04-07

    IPC分类号: G06F1730

    摘要: A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN.

    摘要翻译: 公开了用于数据库的关联和近似,模拟或数字扫描的方法和装置,其允许来自大容量存储介质的数据的异步访问。 本发明包括在大容量存储介质级别提供专用的模拟和数字电路和决策逻辑,用于确定识别感兴趣的数据的密钥,连续地将密钥与从大容量存储介质的数据的读取产生的信号进行比较, 或精确匹配电路以确定模式匹配,当以连续方式读取时确定密钥和数据之间的相关值,以及基于相关值的预选阈值来确定匹配。 模式匹配技术消除了基于其内在结构或值来比较数据的任何需要,而不是基于模拟或数字模式。 密钥和数据可以是模拟或数字。 该设备和方法可以被提供为独立计算机系统的一部分,体现在网络连接的存储设备中,或者可以作为计算机LAN或WAN的一部分提供。