Method for efficient generation of modulo inverse for public key cryptosystems
AssigneeInternational Business Machines Corporation
InventorsDaniel Alan Brokenshire, Mohammad Peyravian
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDaniel Alan Brokenshire, Mohammad Peyravian
Estimating the term…
A method, is provided for efficiently determining an inverse multiplicative modulo. In many public-key cryptographic algorithms, an inverse modulo is usually calculated in key generation. However, because many Reduced Instruction Set Computer (RISC) processors do not have the hardware support for division, good results are often not yielded. Therefore, to efficiently calculate hail an inverse modulo, a modified algorithm that utilizes a minimum of three division and two multiplications in conjunction with shifts and addition/subtractions is employed. The modified algorithm then is able to efficiently utilize the properties of the RISC processors to yield good results, especially when developing keys for public-key cryptographic algorithms.
A method for efficient generation by a computer system of a modulo inverse for a public-key cryptosystem, comprising:
Dependencies are inferred from the claim text.