Montgomery multiplier architecture
AssigneeMicrosoft Technology Licensing, LLC
InventorsMojtaba BISHEH NIASAR, Bharat S. Pillilli
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMojtaba BISHEH NIASAR, Bharat S. Pillilli
Estimating the term…
Montgomery multiplier architectures are provided. A circuit can include an initial processing element (PE) circuit configured to generate a first output including (i) a radix of a carry out and (ii) a radix of an intermediate result based on radixes of respective operands, a radix of an inverse of a modulus, and a radix of the modulus, middle PE circuits configured to generate a second output including (i) respective radixes of a Montgomery multiplication result and (ii) further respective radixes of a carry out on two consecutive clock cycles based on the first output, and a final PE circuit configured to generate further radixes of the Montgomery multiplication results on two consecutive, subsequent clock cycles based on the second output.
A Montgomery multiplier circuit comprising:
A method comprising:
A system for Montgomery multiplication, the system comprising:
Dependencies are inferred from the claim text.