Patent · US Expired

Multiplier based on a variable radix multiplier coding

US5828590A · kind A · utility

12Cited by
5References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 27, 1996
Grant dateOct 27, 1998
Priority date
Expiry dateNov 27, 2016

Classification

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

Abstract

A modular multiplication method and device is based on RSD arithmetic, partial product reduction techniques and precomputation techniques. During multiplication, redundant representation is adopted to carry out addition of two large numbers (512 bits or longer) without carry propagation. A multiplication based on variable radix multiplier coding is performed by coding y.sub.i into a radix.sub.-- 8 digit y.sub.j, except when y.sub.j =.+-.3, in which case y.sub.i is coded into a radix.sub.-- 4 digit y.sub.j. This modular multiplication method is used for VLSI implementation of many public-key cryptosystems, such as RSA.

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