Patent · US Expired

Hardware accelerator for elliptic curve cryptography

US7508936B2 · kind B2 · utility

51Cited by
16References
53Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 11, 2003
Grant dateMar 24, 2009
Priority date
Expiry dateAug 11, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F7/725
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An elliptic curve processing apparatus that performs operations on elliptic curves specified over binary polynomial fields includes a functional unit that has a digit serial multiplier with a digit size of at least two bits. The elliptic curve processing apparatus performs reduction for respective generic curves using arbitrary irreducible polynomials, which correspond to respective ones of the generic curves. The elliptic curve processing apparatus may include hardwired reduction circuits in the functional unit for use with respective named curves. A storage location in the elliptic curve processing apparatus may be used to specify whether an operation is for one of the named curves or for one of the generic curves. The elliptic curve processing apparatus responds to an arithmetic instruction to utilize a respective one of the hardwired reduction circuits for reduction for respective named curves and a multiplier circuit for reduction for a plurality of generic curves, the multiplier coupled to perform reduction for respective generic curves using arbitrary irreducible polynomials, the arbitrary irreducible polynomials corresponding to respective ones of the generic curves. The el…

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