This document summarizes a theory seminar on cryptography that covered digital signature schemes. It began with an introduction to hard assumptions like the discrete log problem and computational Diffie-Hellman problem. It then described the ElGamal digital signature scheme, including its key generation, signing, and verification algorithms. It discussed the security of signature schemes in the chosen message attack model and how the ElGamal scheme's unforgeability relies on the hardness of computing discrete logs. It analyzed the probability of an adversary using oracle queries to forge a signature or solve the computational Diffie-Hellman problem. References for the original ElGamal and related signature scheme papers were also provided.