A Software Library for Multi Precision Arithmetic
Keyword(s):
The most prevalent need for multiple precision arithmetic, often referred to as “bignum” math, is within the implementation of public key cryptography algorithms. Algorithms such as RSA and Diffie-Hellman require integers of significant magnitude to resist known cryptanalytic attacks. As of now, a typical RSA modulus would be at least greater than 10^309. However, modern programming languages such as ISO C and Java only provide intrinsic support for integers that are relatively small and single precision. This chapter describe the modules provided by one such library for the C Programming Language.
2017 ◽
Vol 12
(03)
◽
pp. 110
◽
2010 ◽
Vol 43
(4)
◽
pp. 916-919
◽
Keyword(s):
2020 ◽
Vol 30
(3)
◽
pp. 28-33
◽