To get the most out of this book
This book systematically addresses mathematical issues related to the algorithms that may arise. However, a prior knowledge of university-level mathematics, algebra, its main operators, modular mathematics, and finite fields theory is required. Some knowledge of elliptic curves and quantum computing, especially matrices and plotting curves, would also be beneficial to get the most out of this book.
Download the color images
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://packt.link/gbp/9781835080030.
Conventions used
There are a number of text conventions used throughout this book.
Italics is used to indicate mathematical equations and algebraic characters within text, as well as the typical use of placing emphasis. For example, “First, we calculate 24=16.
Mathematical equations are set as follows:
Bold: Indicates a new term, an important word, or words that you see onscreen. Here is an example: “A cipher is a system of any type able to transform plaintext (a message) into not-intelligible text (a ciphertext or cryptogram)”
Warnings or important notes appear like this.
Tips and tricks appear like this.