MODULAR MULTIPLICATION METHOD WITH PRECOMPUTATION USING ONE KNOWN OPERAND

Patent №

US 8,024,391

Granted

2011-09-20

Filed 2006

Owner

ATMEL CORPORATION

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11556894

A modular multiplication method implemented in an electronic digital processing system takes advantage of the case where one of the operands W is known in advance or used multiple times with different second operands V to speed calculation. The operands V and W and the modulus M may be integers or polynomials over a variable X. A possible choice for the type of polynomials can be polynomials of the binary finite field GF(2N). Once operand W is loaded into a data storage location, a value P=└W·Xn+δ/M┘ is pre-computed by the processing system. Then when a second operand V is loaded, the quotient q^ for the product V·W being reduced modulo M is quickly estimated, q^=└V·P/Xn+δ┘, optionally randomized, q′=q^−E, and can be used to obtain the remainder r′=V·W−q′·M, which is congruent to (V·M) mod M. A final reduction can be carried out, and the later steps repeated with other second operands V.

AI classification

Knowledge representation0.76
AI hardware0.04
Natural language0.00
Planning0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

ATMEL CORPORATION

assignment · 186890483

Assignors

DOUGUET, MICHEL, DUPAQUIS, VINCENT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC