March 2025
Intermediate to advanced
352 pages
10h 58m
English
This appendix tells you where to find the GNU Multiple Precision Arithmetic Library and how to compile it on a Linux system. I’ll describe how to install the PARI/gp interactive tool and library from the source. The compilation from the source of the library KangarooTwelve is also covered.
The whole point of elliptic curve cryptography is to use numbers that are too large to solve the logarithm problem in a reasonable amount of time. As pointed out in the preface to the book, we require 160-bit numbers for an 80-bit level of security. With 8 bits to a byte, that’s 20 bytes. Since a long, long type in C is 64 bits or 8 bytes it is too short for what we want. And ...
Read now
Unlock full access