发明授权
- 专利标题: Method and apparatus for performing finite field calculations
- 专利标题(中): 执行有限域计算的方法和装置
-
申请号: US12101590申请日: 2008-04-11
-
公开(公告)号: US08666062B2公开(公告)日: 2014-03-04
- 发明人: Robert J. Lambert
- 申请人: Robert J. Lambert
- 申请人地址: CA Mississauga
- 专利权人: Certicom Corp.
- 当前专利权人: Certicom Corp.
- 当前专利权人地址: CA Mississauga
- 代理机构: Blake, Cassels & Graydon LLP
- 代理商 Brett J Slaney; John R. S. Orange
- 主分类号: H04L9/00
- IPC分类号: H04L9/00
摘要:
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).
公开/授权文献
信息查询