Method and apparatus for calculating cyclic redundancy check (CRC) on data using a programmable CRC engine
    13.
    发明授权
    Method and apparatus for calculating cyclic redundancy check (CRC) on data using a programmable CRC engine 有权
    使用可编程CRC引擎计算循环冗余校验(CRC)数据的方法和装置

    公开(公告)号:US07171604B2

    公开(公告)日:2007-01-30

    申请号:US10749128

    申请日:2003-12-30

    CPC classification number: H03M13/091 H03M13/6516

    Abstract: Configurable CRC calculation engines and methods of performing CRC calculations are presented. The configurable CRC calculation engines calculate a CRC value for the data using an associated polynomial and remainder. The method includes receiving a polynomial, receiving a block of data to determine a CRC value for, and calculating a CRC value for the data using the polynomial. With such devices and methods, the configurable CRC calculation engines are useful in various applications and protocols.

    Abstract translation: 介绍了可配置的CRC计算引擎和执行CRC计算的方法。 可配置CRC计算引擎使用相关联的多项式和余数来计算数据的CRC值。 该方法包括接收多项式,接收数据块以确定CRC值,并使用多项式计算数据的CRC值。 使用这种设备和方法,可配置CRC计算引擎在各种应用和协议中是有用的。

    Apparatus and method for performing RC4 ciphering
    15.
    发明授权
    Apparatus and method for performing RC4 ciphering 失效
    用于执行RC4加密的装置和方法

    公开(公告)号:US07653196B2

    公开(公告)日:2010-01-26

    申请号:US10833478

    申请日:2004-04-27

    CPC classification number: H04L9/065 H04L2209/125

    Abstract: An arrangement is provided for performing RC4 ciphering. The arrangement includes apparatuses and methods that pipeline generation of a key stream based on a byte state array, called the S-box, which is initially generated from a secret key shared by a receiver and a transmitter in a network system. The S-box is stored in a storage device which may be a register file with two read ports and one write port. A cache is used to store a number of bytes read from the S-box storage device.

    Abstract translation: 提供了一种用于执行RC4加密的装置。 该装置包括基于称为S盒的字节状态阵列来管理密钥流的生成的装置和方法,其最初是由网络系统中的接收机和发射机共享的秘密密钥生成的。 S盒存储在存储设备中,该存储设备可以是具有两个读取端口和一个写入端口的寄存器文件。 缓存用于存储从S盒存储设备读取的字节数。

    Programmable Patch Architecture for ROM
    19.
    发明申请
    Programmable Patch Architecture for ROM 审中-公开
    ROM可编程补丁架构

    公开(公告)号:US20130013849A1

    公开(公告)日:2013-01-10

    申请号:US13177328

    申请日:2011-07-06

    CPC classification number: G06F9/328

    Abstract: A system according to one embodiment includes a host central processing unit (CPU); a first storage medium configured to be in communication with the host CPU and to store information associated with at least one address; a second storage medium configured to be in communication with the host CPU, to store patch information associated with the at least one address of the first storage medium; and selection circuitry configured to, in response to a fetch instruction from the host CPU, select the patch information from the second storage medium if the fetch instruction contains a destination address that matches the at least one address associated with the patch information.

    Abstract translation: 根据一个实施例的系统包括主机中央处理单元(CPU); 配置为与所述主机CPU通信并存储与至少一个地址相关联的信息的第一存储介质; 配置为与所述主机CPU通信的第二存储介质,以存储与所述第一存储介质的所述至少一个地址相关联的补丁信息; 以及选择电路,被配置为响应于来自所述主机CPU的获取指令,如果所述获取指令包含与所述补丁信息相关联的所述至少一个地址匹配的目的地地址,则从所述第二存储介质选择所述补丁信息。

Patent Agency Ranking