This document provides an extensive survey on the Elliptic Curve Digital Signature Algorithm (ECDSA) and its various variants, highlighting their security levels and execution times. It discusses the advantages of ECDSA over traditional cryptographic methods like RSA and DSA by utilizing smaller key sizes while maintaining equivalent security levels. The paper also analyzes several variants, comparing their strengths and weaknesses, along with potential attacks, while detailing the underlying arithmetic and the elliptic curve discrete logarithm problem.