Means and method for performing multiplication
    1.
    发明授权
    Means and method for performing multiplication 有权
    用于执行乘法的方法和方法

    公开(公告)号:US06636882B1

    公开(公告)日:2003-10-21

    申请号:US09482623

    申请日:2000-01-14

    IPC分类号: G06F772

    CPC分类号: G06F7/724

    摘要: A multiplier for obtaining the product of elements in a Galois Field. The multiplier performs the multiplication of two n-bit elements, A(an-1, an-2, . . . , a3, a2, a1, a0) and B(bn-1, bn-2, . . . , b3, b2, b1, b0) in the Galois Field to yield the product C(cn-1, cn-2, . . . , c3, c2, c1, c0), wherein n≧1 ai(i=0˜n-1), bj(j=0˜n-1), and ck(k=O˜n-1) are all binary bits. The multiplier includes: an AND planer, for performing an AND logic operation of every bit ai in A(an-1, an-2, . . . , a3, a2, a1, a0) and every bit bj in B(bn-1, bn-2, . . . , b3, b2, b1, b0) to obtain (an-1bn-1, an-1bn-2, . . . , an-1b0, an-2bn-1, an-2bn-2, . . . , an-2b0, a0bn-1, a0bn-2, . . . , a0b0); and an XOR planer, for performing an XOR logic operation of the output from the AND planer to obtain C(cn-1, cn-2, . . . , c3, c2, c1, c0).

    摘要翻译: 用于获得伽罗瓦域中元素乘积的乘数。 乘法器执行两个n位元素A(an-1,an-2,...,a3,a2,a1,a0)和B(bn-1,bn-2,...,b3 ,b2,b1,b0),以产生乘积C(cn-1,cn-2,...,c3,c2,c1,c0),其中n> = 1 ai(i = 0〜n -1),bj(j = 0〜n-1)和ck(k = 0〜n-1)都是二进制位。 乘法器包括:AND平面,用于执行A(an-1,an-2,...,a3,a2,a1,a0)中的每个位ai的AND逻辑运算以及B(bn- 1,bn-2,...,b3,b2,b1,b0),得到(an-1bn-1,a-1bn-2,...,a-1b0,an-20bn-1, -2,...,a-2b0,a0bn-1,a0bn-2,...,a0b0); 和XOR刨床,用于对AND刨床的输出执行XOR逻辑运算,以获得C(cn-1,cn-2,...,c3,c2,c1,c0)。