DETERMINING A MESSAGE RESIDUE
    82.
    发明申请
    DETERMINING A MESSAGE RESIDUE 有权
    确定留言信息

    公开(公告)号:US20090157784A1

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

    申请号:US11959142

    申请日:2007-12-18

    IPC分类号: G06F7/72 G06F17/14

    摘要: A description of techniques of determining a modular remainder with respect to a polynomial of a message comprised of a series of segments. An implementation can include repeatedly accessing a strict subset of the segments and transforming the strict subset of segments to into a smaller set of segments that are equivalent to the strict subset of the segments with respect to the modular remainder. The implementation can also include determining the modular remainder based on a set of segments output by the repeatedly accessing and transforming and storing the determined modular remainder.

    摘要翻译: 关于由一系列段组成的消息的多项式确定模块余数的技术的描述。 实现可以包括重复地访问段的严格子集并将段的严格子集转换成相对于模块余数等同于段的严格子集的较小的段集合。 实现还可以包括基于通过重复访问和变换并存储所确定的模块余数而输出的一组段确定模块余数。

    POLYNOMIAL-BASIS TO NORMAL-BASIS TRANSFORMATION FOR BINARY GALOIS-FIELDS GF(2m)
    83.
    发明申请
    POLYNOMIAL-BASIS TO NORMAL-BASIS TRANSFORMATION FOR BINARY GALOIS-FIELDS GF(2m) 有权
    基于二维GALOIS-FIEL的正则基变换的多项式GF(2m)

    公开(公告)号:US20090006511A1

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

    申请号:US11772172

    申请日:2007-06-30

    IPC分类号: G06F17/00 G06F15/00 G06F7/32

    CPC分类号: G06F7/724

    摘要: Basis conversion from polynomial-basis form to normal-basis 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.

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

    SCALE-INVARIANT BARRETT REDUCTION FOR ELLIPTIC-CURVE CYRPTOGRAPHY
    85.
    发明申请
    SCALE-INVARIANT BARRETT REDUCTION FOR ELLIPTIC-CURVE CYRPTOGRAPHY 有权
    用于ELLIPTIC-CURVE CYRPTOGRAPHY的规模不变减少

    公开(公告)号:US20090003595A1

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

    申请号:US11772169

    申请日:2007-06-30

    IPC分类号: H04L9/30 G06F7/72

    摘要: The computation time to perform scalar point multiplication in an Elliptic Curve Group is reduced by modifying the Barrett Reduction technique. Computations are performed using an N-bit scaled modulus based a modulus m having k-bits to provide a scaled result, with N being greater than k. The N-bit scaled result is reduced to a k-bit result using a pre-computed N-bit scaled reduction parameter in an optimal manner avoiding shifting/aligning operations for any arbitrary values of k, N.

    摘要翻译: 通过修改Barrett还原技术,减少椭圆曲线组中执行标量点乘积的计算时间。 使用基于具有k位的模数m的N比特缩放模量来执行计算,以提供缩放结果,其中N大于k。 使用预先计算的N比特缩减参数以最佳方式将N比特缩放结果减少到k比特结果,避免任何k,N值的移位/对齐操作。

    High performance raid-6 system architecture with pattern matching
    86.
    发明申请
    High performance raid-6 system architecture with pattern matching 有权
    具有模式匹配的高性能raid-6系统架构

    公开(公告)号:US20080148025A1

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

    申请号:US11642315

    申请日:2006-12-19

    IPC分类号: G06F7/44

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: An acceleration unit offloads computationally intensive tasks from a processor. The acceleration unit includes two data processing paths each having an Arithmetic Logical Unit and sharing a single multiplier unit. Each data processing path may perform configurable operations in parallel on a same data. Special multiplexer paths and instructions are provided to allow P and Q type syndromes to be computed on a stripe in a single-pass of the data through the acceleration unit.

    摘要翻译: 加速单元从处理器卸载计算密集型任务。 加速单元包括两个数据处理路径,每个数据处理路径均具有算术逻辑单元并且共享单个乘法器单元。 每个数据处理路径可以在相同的数据上并行地执行可配置的操作。 提供特殊的多路复用器路径和指令以允许通过加速单元在数据的单程中在条带上计算P和Q型综合征。

    SYSTEM AND METHOD FOR MULTI-PRECISION DIVISION
    87.
    发明申请
    SYSTEM AND METHOD FOR MULTI-PRECISION DIVISION 失效
    多精度部分的系统和方法

    公开(公告)号:US20080069337A1

    公开(公告)日:2008-03-20

    申请号:US11469243

    申请日:2006-08-31

    CPC分类号: G06F7/535 G06F2207/3896

    摘要: The present disclosure provides a system and method for performing multi-precision division. A method according to one embodiment may include generating a first product by multiplying a modulus having a most significant bit and/or a least significant bit equal to one and a quotient approximation of the modulus. The method may also include generating the 1's complement of the first product, generating a second product by multiplying the 1's complement and the quotient approximation, normalizing and truncating the second product to obtain a quotient, and storing the quotient in memory. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    摘要翻译: 本公开提供了一种用于执行多精度分割的系统和方法。 根据一个实施例的方法可以包括通过将具有最高有效位和/或最低有效位的模数乘以等于1的模数和模量的商近似​​来生成第一乘积。 该方法还可以包括生成第一产品的1的补码,通过乘以1的补码和商近似来生成第二乘积,归一化和截断第二乘积以获得商,并将商存储在存储器中。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。

    APPARATUS AND METHOD FOR GENERATING A GALOIS-FIELD SYNDROME
    88.
    发明申请
    APPARATUS AND METHOD FOR GENERATING A GALOIS-FIELD SYNDROME 失效
    用于产生GALOIS-FIELD SYNDROME的装置和方法

    公开(公告)号:US20080059865A1

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

    申请号:US11469222

    申请日:2006-08-31

    IPC分类号: G11C29/00

    摘要: The present disclosure provides an apparatus and method for generating a Galois-field syndrome. One exemplary method may include loading a first data byte from a first storage device to a first register and loading a second data byte from a second storage device to a second register; ANDing the most significant bit (MSB) of the first data byte and a Galois-field polynomial to generate a first intermediate output; XORing each bit of the first intermediate output with the least significant bits (LSBs) of the first data byte to generate a second intermediate output; MUXing the second intermediate output with each bit of the first data byte to generate a third intermediate output; XORing each bit of the third intermediate output with each bit of the second data byte to generate at a fourth intermediate output; and generating a RAID Q syndrome based on, at least in part, the fourth intermediate output. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    摘要翻译: 本公开提供了一种用于产生伽罗瓦域综合征的装置和方法。 一个示例性方法可以包括将第一数据字节从第一存储设备加载到第一寄存器,并将第二数据字节从第二存储设备加载到第二寄存器; 将第一数据字节的最高有效位(MSB)和伽罗瓦域多项式进行比较以产生第一中间输出; 用第一数据字节的最低有效位(LSB)对第一中间输出的每个位进行异或,以产生第二中间输出; 将第二中间输出与第一数据字节的每个位进行多路复用以产生第三中间​​输出; 将第三中间输出的每个位与第二数据字节的每个位进行异或,以在第四中间输出处产生; 以及至少部分地基于第四中间输出产生RAID Q综合征。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。