Part 1: Basics
The chapters in part 1 of the book cover finite field arithmetic, elliptic curve mathematics, and cryptographic primitives. Finite fields based on prime numbers are the essence of elliptic curve cryptography. They form the basis of everything else that follows.
Large integers consisting of 160 to more than 500 bits make up the finite fields used in cryptography. Large integer libraries have been around for a long time, and the one I chose for this book is called the GNU Multiple Precision Arithmetic Library or GMP. There are many routines not included within GMP that are required for elliptic curve implementations. These are discussed in chapter 2. One of the major routines covered includes taking square roots using a modulus. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access