Patent · US Active

Microprocessor apparatus and method for modular exponentiation

US7664810B2 · kind B2 · utility

5Cited by
2References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 16, 2005
Grant dateFeb 16, 2010
Priority date
Expiry dateMar 6, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30174
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique is provided for performing modular multiplication. In one embodiment, an apparatus in a microprocessor is provided for accomplishing modular multiplication operations. The apparatus includes translation logic and execution logic. The translation logic receives an atomic Montgomery multiplication instruction from a source therefrom, where the atomic Montgomery multiplication instruction prescribes generation of a Montgomery product. The translation logic translates the atomic Montgomery multiplication instruction into a sequence of micro instructions specifying sub-operations required to accomplish generation of the Montgomery product. The execution logic is operatively coupled to the translation logic. The execution logic receives the sequence of micro instructions, and performs the sub-operations to generate the Montgomery product.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.