Required course for bachelor's program in Information security. An introduction to fundamental concepts of
number theory. Focuses on primality testing and methods of integer factorization in connection with the RSA
cryptosystem.
Last update: G_M (16.05.2012)
Povinný předmět bakalářského oboru MMIB, volitelný předmět pro bakalářský obor Obecná matematika, zaměření
Matematické struktury. Přednáška uvádí do některých důležitých pojmů teorie čísel. Zaměření na testy
prvočíselnosti a metody faktorizace vyplývá z toho, že se v ní rovněž popisuje kryptosystém RSA.
Literature - Czech
Last update: doc. RNDr. David Stanovský, Ph.D. (22.02.2021)
Borevič, Šafarevič: Number Theory, Academic Press 1966;
Riesel: Prime numbers and computer methods for factorization, Birkhäuser 1985;
Cohen: A course in computational algebraic number theory, Springer-Verlag 1993.
Syllabus -
Last update: doc. RNDr. David Stanovský, Ph.D. (22.02.2021)
Properties of integers with algebraic interpretation (Euler function, primitive elements, Gauss integers and squares). Quadratic residues and reciprocity law. RSA cryptosystem. Searching for prime numbers (prime numbers of special type, density of primes, Bertrand postulate). Simple composite-number tests (Carmichael numbers, Solovay-Strassen test, Rabin-Miller test). An outline of other methods used for primality testing and factorization. Continued fractions. Diophantine equations.
Last update: doc. RNDr. David Stanovský, Ph.D. (22.02.2021)
Číselné vlastnosti s algebraickou interpretací (Eulerova funkce, primitivní prvky, Gaussova celá čísla a čtverce). Kvadratická residua a zákon reciprocity. Kryptosystém RSA. Hledání prvočísel (prvočísla speciálního tvaru, hustota výskytu, Bertrandův postulát). Jednoduché testy složených čísel (Carmichaelova čísla, test Solovaye a Strassena, Rabin-Millerův test). Nástin dalších metod používaných pro testy prvočíselnosti a pro faktorizaci. Řetězové zlomky. Diofantické rovnosti.