×

Circuit and method of modulo multiplication

  • US 6,182,104 B1
  • Filed: 07/22/1998
  • Issued: 01/30/2001
  • Est. Priority Date: 07/22/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system for performing modulo multiplication, comprising:

  • a multiplier having inputs for receiving binary data values A and B;

    an adder having a first input coupled to an output of the multiplier, a second input coupled for receiving a partial product, and an output for supplying a summed value; and

    a modulo reducer having a first input coupled to the output of the adder, a second input coupled for receiving a binary data value N, and an output for supplying a data value having a form of (A*B/R mod N), wherein a least significant data bit of a reduction value μ

    is generated by aligning the binary data value N and adding the binary data value N to the summed value when a predetermined bit location of the summed value has a first logic state.

View all claims
  • 19 Assignments
Timeline View
Assignment View
    ×
    ×