Invention Grant
- Patent Title: Method and apparatus for performing finite field calculations
- Patent Title (中): 执行有限域计算的方法和装置
-
Application No.: US12101590Application Date: 2008-04-11
-
Publication No.: US08666062B2Publication Date: 2014-03-04
- Inventor: Robert J. Lambert
- Applicant: Robert J. Lambert
- Applicant Address: CA Mississauga
- Assignee: Certicom Corp.
- Current Assignee: Certicom Corp.
- Current Assignee Address: CA Mississauga
- Agency: Blake, Cassels & Graydon LLP
- Agent Brett J Slaney; John R. S. Orange
- Main IPC: H04L9/00
- IPC: H04L9/00

Abstract:
In general terms, the invention provides a finite field engine and methods for operating on elements in a finite field. The finite field engine provides finite field sub-engines suitable for any finite field size requiring a fixed number of machine words. The engine reuses these engines, along with some general purpose component or specific component providing modular reduction associated with the exact reduction (polynomial or prime) of a specific finite field. The engine has wordsized suitable code capable of adding, subtracting, multiplying, squaring, or inverting finite field elements, as long as the elements are representable in no more than the given number of words. The wordsized code produces unreduced values. Specific reduction is then applied to the unreduced value, as is suitable for the specific finite field. In this way, fast engines can be produced for many specific finite fields, without duplicating the bulk of the engine instructions (program).
Public/Granted literature
- US20090077144A1 METHOD AND APPARATUS FOR PERFORMING FINITE FIELD CALCULATIONS Public/Granted day:2009-03-19
Information query