The document proposes an elliptic curve fast Fourier transform (ECFFT) algorithm that can perform FFTs over any prime or binary field, unlike the classical FFT which requires a field with a special structure. It works by replacing the multiplicative group used in classical FFT with an elliptic curve group, and using isogenies between elliptic curves instead of field multiplication to map points between subgroups. This allows performing FFTs in O(n log n) time like the classical FFT, but over any field by leveraging properties of elliptic curves and isogenies.