posted 30 Aug 2021
updated 25 Jan 2025
Cryptography
§ Overview
Mathematical foundations of modern cryptography including \n-Diffie-Hellman key-exchange, RSA, primality tests (AKS, Baillie-PSW), factorization (Pollard rho, sieves, Lenstra), and elliptic curves.
Notes from MATH 470 — Communications and Cryptography at Texas A&M.
Based off of lectures by Dr. Josiah Park, and An Introduction to Mathematical Cryptography by J. Hoffstein, J. Pipher, and J.H. Silverman.
§ Comments
Notation
- and are used interchangably; as are and
- is sometimes used in place of or , which is disambiguated based on context
- are the natural numbers, defined without 0.
- are the set of primes
- The interval notation defines the set of integers between and with brackets for inclusivity or parentheses for exclusivity[a].
(2025) Over the years I've come to prefer the set notation even if it means that I have to explicitly state instead of using a parenthesis for when something is exclusive.
^a: Not everything has been touched in my update; some portions of these notes may use the interval notation, and in others the set notation.