# Abstract algebra

- [Groups](/cryptobook/abstract-algebra/groups.md)
- [Another take on groups](/cryptobook/abstract-algebra/groups/another-take-on-groups.md)
- [Discrete Log Problem](/cryptobook/abstract-algebra/groups/untitled.md)
- [Rings](/cryptobook/abstract-algebra/rings.md)
- [Fields](/cryptobook/abstract-algebra/fields.md)
- [Polynomials](/cryptobook/abstract-algebra/polynomials.md)
