发明名称 System for performing multiplication and division in GF(22M)
摘要 A system determines the multiplicative inverse of A∈GF(2<2M>) by representing A using a selected basis in which basis elements are squares of one another, and performing various operations that involve raising A to powers of 2 as cyclic rotations of A. The system also performs multiplication operations over GF(2<2M>) or subfields thereof by calculating the coefficients of the product of two elements A and B that are represented using the selected basis as combinations of the coefficients of cyclically rotated versions of A and B. The system further utilizes a relatively small look-up table that contains the multiplicative inverses of selected elements of a subfield of GF(2<2M>). The system may then cyclically rotate the multiplicative inverse values read from the table to produce the multiplicative inverses of the remaining elements of the subfield. Thereafter, as applicable, the system further manipulates the multiplicative inverse of the subfield element, to produce the multiplicative inverse of the desired element of GF(2<2M>). Using the selected basis, elements of GF(2<2M>) that are elements of the subfields have m lowest-order coefficients that are duplicates of the m highest order coefficients. Each element in the look-up table can thus be represented using only m bits, and the table can be entered with m bits.
申请公布号 US6779011(B2) 申请公布日期 2004.08.17
申请号 US20010796051 申请日期 2001.02.28
申请人 MAXTOR CORPORATION 发明人 WENG LIH-JYH;HALL DANA;IMRICH CHRISTINE
分类号 G06F7/00;G06F7/72;(IPC1-7):G06F7/72 主分类号 G06F7/00
代理机构 代理人
主权项
地址