This lecture dives into the mechanics of finite field extensions and the highly efficient Fast Fourier Transform (FFT) algorithm. From the foundational concepts of polynomials over fields to practical algorithms used to dramatically speed up cryptographic operations:
As an exercise, you can:
-
Review the "meta trick" of field extensions. Take the real numbers and the polynomial (which has no real roots). Manually trace how defining a new element x where maps perfectly to the imaginary number i, creating the complex plane.
-
Try splitting a simple polynomial of degree 3 (e.g., ) into its even and odd coordinate vectors, exactly as the FFT "divide" step requires.
Last modified: Thursday, 9 April 2026, 2:21 PM