SubjectsSubjects(version: 978)
Course, academic year 2025/2026
   Login via CAS
   
Number Field Sieve - NMMB531
Title: Číselné síto
Guaranteed by: Department of Algebra (32-KA)
Faculty: Faculty of Mathematics and Physics
Actual: from 2023
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information: https://www.karlin.mff.cuni.cz/~prihoda/sito/
Guarantor: doc. Mgr. Pavel Příhoda, Ph.D.
Teacher(s): doc. Mgr. Pavel Příhoda, Ph.D.
Class: M Mgr. MMIB
M Mgr. MMIB > Povinně volitelné
Classification: Mathematics > Algebra
Incompatibility : NMIB030
Interchangeability : NMIB030
Is interchangeable with: NMIB030
Annotation -
The aim of the lecture is to expose the mathematical principles of the quadratic sieve and of the number field sieve which are used when factorizing large integers and when solving the discrete logarithm problem. To this purpose the relevant parts of algebraic number theory will be presented. An attention, while in a limited scale, will be paid to implementation aspects as well.
Last update: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (27.05.2025)
Course completion requirements -

Oral exam.

Last update: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (28.10.2019)
Literature -

H. Cohen: A Course in Computational Algebraic Number Theory, Springer, 2000

The Development of the Number Field Sieve, (eds. A. K. Lenstra and H. W. Lenstra, Jr.) Lecture Notes in Mathematics 1554, Springer, 1993

M. Pohst, H. Zassenhaus: Algorithmic Algebraic Number Theory, Cambridge University Press, 1989

Last update: T_KA (14.05.2013)
Requirements to the exam -

Students have to pass final oral exam. The exam consists of three questions. The first one is a brief outline of the NFS,

the second one is on the theoretical background and the third one has computational character.

In distance form the students have to do a homework which is an implemenation of a part of NFS presented during the

lecture without technical details.

Last update: Příhoda Pavel, doc. Mgr., Ph.D. (21.10.2020)
Syllabus -

The aim of the lecture is to expose the mathematical principles of the quadratic sieve and of the number field sieve which are used when factorizing large integers and when solving the discrete logarithm problem. To this purpose the relevant parts of algebraic number theory will be presented. An attention, while in a limited scale, will be paid to implementation aspects as well.

Last update: T_KA (14.05.2013)
Entry requirements -

Basic knowledge of commutative algebra at the level of the corresponding undergraduate course, basics of algebraic number theory in the range of the first chapter of the lecture notes for the course Basic algebraic number theory. Also the knowledge of factoring algorithms based on Fermat's factorization could be helpful but everything necessary is briefly recalled during the course.

Last update: Příhoda Pavel, doc. Mgr., Ph.D. (27.05.2025)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html