发明名称 KARATSUBA BASED MULTIPLIER AND METHOD
摘要 <p>A method of multiplying large integers is disclosed. Two large numbers, x and y, are provided, values are determined in accordance with the Karatsuba multiplication process based on x and y. A first and second value according to the Karatsuba multiplication method are also determined. The third value for use in accordance with the Karatsuba multiplication method is determined by determining C' = (x&lt;SUB&gt;1&lt;/SUB&gt;+x&lt;SUB&gt;2&lt;/SUB&gt;)[m-l:0]*(y&lt;SUB&gt;1&lt;/SUB&gt;,+y&lt;SUB&gt;2&lt;/SUB&gt;)[m-l:0] and determining C = C' + ((y&lt;SUB&gt;1&lt;/SUB&gt;,+y&lt;SUB&gt;2&lt;/SUB&gt;)[2m:2m] AND (x&lt;SUB&gt;1&lt;/SUB&gt;+x&lt;SUB&gt;2&lt;/SUB&gt;)[m-l:0] + (x&lt;SUB&gt;1&lt;/SUB&gt;+x&lt;SUB&gt;2&lt;/SUB&gt;)[2m:2m] AND (y&lt;SUB&gt;1&lt;/SUB&gt;+y&lt;SUB&gt;2&lt;/SUB&gt;)[m:0]) « m, where « is a bitwise shift operation, wherein AND is performed by performing a Boolean AND of a single bit within a first operand with each bit within a second operand and wherein D[j:k] refers to the jth to kth bits of D.</p>
申请公布号 WO2007012179(A2) 申请公布日期 2007.02.01
申请号 WO2006CA01211 申请日期 2006.07.21
申请人 ELLIPTIC SEMICONDUCTOR INC.;ST DENIS, THOMAS, J.;HAMILTON, NEIL, F. 发明人 ST DENIS, THOMAS, J.;HAMILTON, NEIL, F.
分类号 主分类号
代理机构 代理人
主权项
地址