Abstract Algebra / Group Theory
Abstract algebra, speficically group theory, is a fundamental component of cryptography. Group theory is applied in a range of cryptographic applications based on the discrete logarithm problem like Diffie-Hellmann, Elgamal, and Elliptic Curve Cryptography.
To practice the calculations: