发明名称 |
MODULAR MULTIPLICATION USING LOOK-UP TABLES |
摘要 |
Various embodiments relate to a method, system, and non-transitory machine-readable medium encoded with instructions for execution by a processor for performing modular exponentiation, the non-transitory machine-readable medium including: instructions for iteratively calculating a modular exponentiation, bd mod n, including: instructions for squaring a working value, c; and instructions for conditionally multiplying the working value, c, by a base value, b, dependent on a bit of an exponent, d, including: instructions for unconditionally multiplying the working value, c, by a lookup table entry associated with the base value. |
申请公布号 |
US2016239267(A1) |
申请公布日期 |
2016.08.18 |
申请号 |
US201514624874 |
申请日期 |
2015.02.18 |
申请人 |
NXP B.V. |
发明人 |
Bos Joppe;Peeters Michaël |
分类号 |
G06F7/48 |
主分类号 |
G06F7/48 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-transitory machine-readable medium encoded with instructions for execution by a processor for performing modular exponentiation, the non-transitory machine-readable medium comprising:
instructions for iteratively calculating a modular exponentiation, bd mod n, comprising:
instructions for squaring a working value, c; andinstructions for conditionally multiplying the working value, c, by a base value, b, dependent on a bit of an exponent, d, comprising:
instructions for unconditionally multiplying the working value, c, by a lookup table entry associated with the base value. |
地址 |
Eindhoven NL |