Talteori är ett klassiskt område i matematik som handlar om heltalens egenskaper. I modern tid har området kommit att bli väldigt viktigt genom dess tillämpningar inom kryptografi. Kursen inleds med grundläggande teori för delbarhetsegenskaper hos heltal och kongruenser. Därefter studeras talteoretiska funktioner, primitiva rötter till primtal, kedjebråk, kvadratiska kongruenser, reciprocitet och kvadratisk reciprocitet. Kursen behandlar slutligen några moderna kryptografiska tillämpningar som RSA-metoden och kryptering med elliptiska kurvor.