METHOD AND APPARATUS FOR GENERIC MULTI-STAGE NESTED HASH PROCESSING
    1.
    发明申请
    METHOD AND APPARATUS FOR GENERIC MULTI-STAGE NESTED HASH PROCESSING 失效
    用于通用多级嵌入式处理的方法和装置

    公开(公告)号:US20090141887A1

    公开(公告)日:2009-06-04

    申请号:US11949767

    申请日:2007-12-03

    IPC分类号: H04L9/28

    摘要: A generic multi-stage nested hash unit that provides support for generic, multi-stage nested hashes accelerates a wide range of security algorithms and protocols. The supported security algorithms and protocols include SSL v3 MAC, TLS PRF, and SSL v3 Key Material Generation. The hash unit allows the same code to be used to generate the MAC even when the MAC algorithms are different, for example, for SSL and TLS protocols.

    摘要翻译: 通用的多阶嵌套散列单元提供对通用多级嵌套散列的支持,可加速各种安全算法和协议。 支持的安全算法和协议包括SSL v3 MAC,TLS PRF和SSL v3密钥生成。 散列单元允许使用相同的代码来生成MAC,即使MAC算法不同,例如对于SSL和TLS协议也是如此。

    Method and apparatus for generic multi-stage nested hash processing
    2.
    发明授权
    Method and apparatus for generic multi-stage nested hash processing 失效
    通用多级嵌套散列处理方法和装置

    公开(公告)号:US08363827B2

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

    申请号:US11949767

    申请日:2007-12-03

    IPC分类号: H04K1/00

    摘要: A generic multi-stage nested hash unit that provides support for generic, multi-stage nested hashes accelerates a wide range of security algorithms and protocols. The supported security algorithms and protocols include SSL v3 MAC, TLS PRF, and SSL v3 Key Material Generation. The hash unit allows the same code to be used to generate the MAC even when the MAC algorithms are different, for example, for SSL and TLS protocols.

    摘要翻译: 通用的多阶嵌套散列单元提供对通用多级嵌套散列的支持,可加速各种安全算法和协议。 支持的安全算法和协议包括SSL v3 MAC,TLS PRF和SSL v3密钥生成。 散列单元允许使用相同的代码来生成MAC,即使MAC算法不同,例如对于SSL和TLS协议也是如此。

    Method and apparatus for performing cyclic redundancy checks
    3.
    发明授权
    Method and apparatus for performing cyclic redundancy checks 有权
    执行循环冗余校验的方法和装置

    公开(公告)号:US07100102B2

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

    申请号:US10666693

    申请日:2003-09-18

    IPC分类号: H03M13/00

    CPC分类号: G11B20/1816

    摘要: Method and apparatus for performing centralized cyclic redundancy checks (CRC). For one embodiment a current thread of execution compares a connection index with that of a previous thread of execution. If they share the same connection index, a CRC calculation may be performed without providing a CRC residue to a centralized CRC unit since the most recently produced CRC residue by would be associated with a preceding sequential cell of the same packet. For an alternative embodiment a current thread of execution requests a CRC calculation and provides a connection index to the centralized CRC unit, which is used to access a content addressable memory (CAM). A hit in the CAM indicates that the CRC unit may use the CRC residue associated with the connection index in the CAM since it would have resulted from a preceding sequential cell.

    摘要翻译: 用于执行集中循环冗余校验(CRC)的方法和装置。 对于一个实施例,当前的执行线程将连接索引与先前的执行线程的索引进行比较。 如果它们共享相同的连接索引,则可以执行CRC计算,而不向集中式CRC单元提供CRC残留,因为最近产生的CRC残留将与相同分组的先前顺序单元相关联。 对于替代实施例,当前的执行线程请求CRC计算,并向用于访问内容可寻址存储器(CAM)的集中式CRC单元提供连接索引。 CAM中的命中指示CRC单元可以使用与CAM中的连接索引相关联的CRC残余,因为它将由先前的顺序单元导致。