Efficient advanced encryption standard (AES) Datapath using hybrid rijndael S-Box
    21.
    发明申请
    Efficient advanced encryption standard (AES) Datapath using hybrid rijndael S-Box 失效
    高效的高级加密标准(AES)使用混合rijndael S-Box的数据路径

    公开(公告)号:US20080240422A1

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

    申请号:US11731159

    申请日:2007-03-30

    IPC分类号: H04L9/00

    摘要: The speed at which an AES decrypt operation may be performed in a general purpose processor is increased by providing a separate decrypt data path. The critical path delay of the aes decrypt path is reduced by combining multiply and inverse operations in the Inverse SubBytes transformation. A further decrease in critical path delay in the aes decrypt data path is provided by merging appropriate constants of the inverse mix-column transform into a map function.

    摘要翻译: 可以通过提供单独的解密数据路径来增加在通用处理器中执行AES解密操作的速度。 通过在逆SubBytes变换中组合乘法和逆运算来减少aes解密路径的关键路径延迟。 通过将反混合列变换的适当常数合并到映射函数中来提供aes解密数据路径中关键路径延迟的进一步减小。

    Programmable processing unit
    24.
    发明申请
    Programmable processing unit 有权
    可编程处理单元

    公开(公告)号:US20070192547A1

    公开(公告)日:2007-08-16

    申请号:US11354404

    申请日:2006-02-14

    IPC分类号: G06F13/00 G06F12/00

    摘要: In general, in one aspect, the disclosure describes a processing unit that includes an input buffer to store data received by the processing unit, a memory, an arithmetic logic unit coupled to the input buffer and to the memory, an output buffer; and control logic having access to a control store of program instructions, the control logic to process instructions including an instruction to transfer data from the input buffer to the memory and an instruction to cause the arithmetic logic unit to perform an operation on operands provided by at least one of the memory and the input buffer, the instruction to output results of the operation to at least one of the memory and the output buffer.

    摘要翻译: 通常,在一个方面,本发明描述了一种处理单元,其包括用于存储由处理单元接收的数据的输入缓冲器,存储器,耦合到输入缓冲器和存储器的算术逻辑单元,输出缓冲器; 以及具有访问程序指令的控制存储的控制逻辑,所述控制逻辑用于处理包括将数据从所述输入缓冲器传送到所述存储器的指令的指令,以及使所述算术逻辑单元对由所述输入缓冲器提供的操作数执行操作的指令 至少一个存储器和输入缓冲器,将操作结果输出到至少一个存储器和输出缓冲器的指令。

    Residue generation
    27.
    发明授权
    Residue generation 失效
    残留代

    公开(公告)号:US08312363B2

    公开(公告)日:2012-11-13

    申请号:US12336029

    申请日:2008-12-16

    IPC分类号: G06F11/00

    CPC分类号: G06F7/724 H03M13/091

    摘要: In one embodiment, circuitry is provided to generate a residue based at least in part upon operations and a data stream generated based at least in part upon a packet. The operations may include at least one iteration of at least one reduction operation including (a) multiplying a first value with at least one portion of the data stream, and (b) producing a reduction by adding at least one other portion of the data stream to a result of the multiplying. The operations may include at least one other reduction operation including (c) producing another result by multiplying with a second value at least one portion of another stream based at least in part upon the reduction, (d) producing a third value by adding at least one other portion of the another stream to the another result, and (e) producing the residue by performing a Barrett reduction based at least in part upon the third value.

    摘要翻译: 在一个实施例中,提供电路以至少部分地基于至少部分地基于分组产生的操作和数据流来生成残差。 操作可以包括至少一个缩减操作的迭代,包括(a)将第一值与数据流的至少一部分相乘,以及(b)通过添加数据流的至少一个其他部分来产生减少 是乘法的结果。 所述操作可以包括至少一个其它减少操作,其包括(c)至少部分地基于所述减少,通过与另一个流的至少一部分乘以第二值来产生另一结果,(d)通过至少加入来产生第三值 另一个流的另一部分到另一个结果,以及(e)至少部分地基于第三个值执行巴雷特还原来产生残留物。

    ACCELERATED DECOMPRESSION
    29.
    发明申请
    ACCELERATED DECOMPRESSION 有权
    加速解散

    公开(公告)号:US20100141488A1

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

    申请号:US12332083

    申请日:2008-12-10

    IPC分类号: H03M7/40

    CPC分类号: H03M7/40 H03M7/425

    摘要: Techniques for decompressing a compressed input by determining, according to an ordering of allowable codewords, an offset for a variable length codeword detected in the input; accessing a record at the determined offset in a data structure having one record for each of the allowable codewords, each record including a portion for at least one of a literal value and a length value and a portion for a type value indicative of whether the record is for a literal or a length; and determining a decompressed output based at least in part on the accessed record.

    摘要翻译: 用于通过根据允许的码字的排序确定在输入中检测到的可变长度码字的偏移来解压缩压缩输入的技术; 在具有每个可允许代码字的一个记录的数据结构中以确定的偏移量访问记录,每个记录包括用于文字值和长度值中的至少一个的部分,以及指示记录的类型值的部分 是一个字面或长度; 以及至少部分地基于所访问的记录来确定解压缩的输出。

    NORMAL-BASIS TO CANONICAL-BASIS TRANSFORMATION FOR BINARY GALOIS-FIELDS GF(2m)
    30.
    发明申请
    NORMAL-BASIS TO CANONICAL-BASIS TRANSFORMATION FOR BINARY GALOIS-FIELDS GF(2m) 有权
    二维GALOIS-FIEL的经典基础变换的正态关系GF(2m)

    公开(公告)号:US20090006512A1

    公开(公告)日:2009-01-01

    申请号:US11772176

    申请日:2007-06-30

    IPC分类号: G06F7/00 G06F15/00

    CPC分类号: G06F7/724

    摘要: Basis conversion from normal form to canonical form is provided for both generic polynomials and special irreducible polynomials in the form of “all ones”, referred to as “all-ones-polynomials” (AOP). Generation and storing of large matrices is minimized by creating matrices on the fly, or by providing an alternate means of computing a result with minimal hardware extensions.

    摘要翻译: 为“通用多项式”(AOP)的“全部”形式的通用多项式和特殊不可约数多项式提供从正常形式到规范形式的基础转换。 通过在飞行中创建矩阵,或者通过提供以最小的硬件扩展来计算结果的替代方法来最小化大矩阵的生成和存储。