发明名称 Scalable Montgomery Multiplication Architecture
摘要 A Montgomery multiplication device calculates a Montgomery product of an operand X and an operand Y with respect to a modulus M and includes a plurality of processing elements. In a first clock cycle, two intermediate partial sums are created by obtaining an input of length w−1 from a preceding processing element as w−1 least significant bits. The most significant bit is configured as either zero or one. Then, two partial sums are calculated using a word of the operand Y, a word of the modulus M, a bit of the operand X, and the two intermediate partial sums. In a second clock cycle, a selection bit is obtained from a subsequent processing element and one of the two partial sums is selected based on the value of the selection bit. Then, the selected partial sum is used for calculation of a word of the Montgomery product.
申请公布号 US2010235414(A1) 申请公布日期 2010.09.16
申请号 US20100714992 申请日期 2010.03.01
申请人 HUANG MIAOQING;GAJ KRZYSZTOF 发明人 HUANG MIAOQING;GAJ KRZYSZTOF
分类号 G06F7/44;G06F5/01;G06F7/42;G06F7/72 主分类号 G06F7/44
代理机构 代理人
主权项
地址