In these notes on ring theory, I tried to cover enough material to get a feeling for basic ring theory, via cyclic codes and ring-based cryptosystems such as NTRU. Here’s a list of the topics. 1 Introduction to rings 1.1 Definition of a ring 1.2 Integral domains and fields 1.3 Ring homomorphisms and ideals 1.4 […]