March 2025
Intermediate to advanced
352 pages
10h 58m
English
This appendix gives the code that creates the Hilbert class polynomials used in the book to find pairing-friendly curves. In chapter 14, I introduce the method of complex multiplication for finding pairing-friendly curves. The process of finding a correct curve involves solving for the j-invariant using Hilbert class polynomials.
The discriminants
are all equal to 3 mod 4 and range from 7 to 163. While that is sufficient for this book, there is no reason to stop at 163. The output file is listed after the program.
The program to create the list of Hilbert class polynomials is ...
Read now
Unlock full access