Algebra, Number theory and their applications to Cryptography Salahaddin University, Erbil, Kurdistan Region, Iraq 25/02/2024  7/03/2024 
The school will offer comprehensive instruction on contemporary cryptographic concepts rooted in number theory, algebra, and algebraic geometry. The curriculum will cover fundamental aspects of elementary and algebraic number theory, as well as advanced topics such as elliptic cryptosystems, and computational challenges relevant to cryptography. The lectures will delve into the application of these mathematical principles in cryptographic protocols and systems.The school aims to foster and advance new research areas specifically tailored for advanced undergraduate students from Salahaddin UniversityErbil and other universities in the Kurdistan Regional Government (KRG), Iraq, and neighboring countries. The program will consist of six courses, span over 10 days of classes, for a total of 40 hours of classes and 14 hours of training sessions. 
CoursesGrobner basis and application, Rashid Zaare Nahandi (IASBS, Zanjan)
Introduction to Elliptic curves, Peter Stevenhagen (Universiteit Leiden) and Valerio Talamanca (Universitą Roma Tre)
Elliptic curves Cryptography, Amos Turchet (Universitą Roma Tre)
Introduction to Cryptography, Francesco Pappalardi (Universitą Roma Tre), 

This course aims to introduce the basic notions concerning the theory of integer numbers, modular arithmetic and finite fields.
lecture 2 lecture 3 Exercises 1 
In this course we present some algorithms for primality testing, factoring integers and solving the discrete logarithm problem, based on elementary number theory.
For more info consult the web page of the course

Number theory  Number theory Lea Terracini 
Algorithms 
Elementary algorithmic number theory Laura Geatti  Cryptography 
Introduction to Cryptography Francesco Pappalardi, Valerio Talamanca, Lea Terracini and Amos Turchet 
Elliptic curves 
Introduction to Elliptic Curves Peter Stevenhagen and Valerio Talamanca 
Elliptic Cryptography 
Elliptic curves Cryptography Amos Turchet 
Grobner basis 
Grobner basis and applications Rashid Zaare Nahandi 
Week 1  

Sunday  Monday  Tuesday  Wednesday  Thursday  
9:009:50  Registration/openinig ceremony  Cryptography (F)  Grobner basis  Elliptic curves  Cryptography (A) 
10:0010:50  Number theory  Cryptography (F)  Grobner basis  Elliptic curves  Grobner basis 
11:0011:30  COFFEE BREAK  
11:3012:20  Number theory  Number theory  Cryptography (L)  Grobner basis  Grobner basis 
12:3014:30  LUNCH  
14:3015:20  Algorithms  Elliptic curves  Algorithms  Cryptography (A)  Elliptic curves 
15:3016:20  Algorithms  Elliptic curves  Elliptic curves  Number Theory  Elliptic curves 
16:3017:20  Elliptic curves 
Week 2  

Sunday  Monday  Tuesday  Wednesday  Thursday  
9:009:50  Cryptography (V)  Elliptic Cryptography  Number Theory  Algorithms  Number Theory 
10:0010:50  Cryptography (V)  Elliptic Cryptography  Algorithms  Algorithms  Elliptic Cryptography 
11:0011:30  COFFEE BREAK  
11:3012:20  Grobner basis  Algorithms  Cryptography  Number Theory  Elliptic Cryptography 
12:3014:30  LUNCH  
14:3015:20  Number Theory  Grobner basis  Elliptic Cryptography  Elliptic Cryptography  
15:3016:20  Algorithms  Grobner basis  Elliptic Cryptography  Elliptic Cryptography 
Scientific CommitteeHerish Omer Abdullah (Salahaddin UniversityErbil)Laura Capuano (Universitą Roma Tre) Laura Geatti (Universitą di Roma Tor Vergata) Andam Ali Mustafa (Salahaddin UniversityErbil) Lea Terracini (Universitą di Torino) Valerio Talamanca (Universitą Roma Tre) 
Organizing CommitteeFuad Wahid Khdhr (Salahaddin UniversityErbil)Khwazbeen Saida Fatah (Salahaddin UniversityErbil) Rashad Rashid Haji (Salahaddin UniversityErbil) Sami Ali Hussein (Salahaddin UniversityErbil) Neshtiman N. Sulaiman (Salahaddin UniversityErbil) Gashaw A. Mohammed Saleh (Salahaddin UniversityErbil) Hardi Ali Shareef (University of Sulaimani) Haval Mohammed Salih (Soran University) Shadman Rahman Kareem (Koya University) Andam Ali Mustafa (Salahaddin UniversityErbil) Hero Waisi Salih (Salahaddin UniversityErbil) Shadan Abdulkadr Othman (Salahaddin UniversityErbil) 