MATH3213 programs
Introduction to Number Theory and Cryptography
–
Average rating
Rate a teacher to start
6
ECTS
180
hours in a term
4
class hours a week
What you will learn
- •Compute and apply fundamental concepts of elementary number theory and modular arithmetic, including solving linear congruences, analyzing Diophantine equations, and solving computational and proof-based problems.
- •Analyze and evaluate the multiplicative structure of the integers and their quotient rings, as well as number-theoretic algorithms and theoretical tools.
- •Apply number-theoretic methods to execute and evaluate classical and public-key cryptographic schemes at an introductory level, identifying the mathematical assumptions underlying their security.
- •Compare symmetric and asymmetric cryptographic approaches by relating their security properties to underlying number-theoretic structures and computational hardness assumptions.
- •Communicate mathematical and cryptographic reasoning clearly in written form, using appropriate notation and logical structure.
How it is graded
10%
Online Tests
Week 1-16
10%
Class Participation
Week 1-16
35%
Midterm Exam
Week 8
45%
Final Exam
Week 16
Workload
180 hours in a term, about 12 a weekIn-Class Time 56 hIndependent Study 30 hAssignments 70 hExaminations 4 hGroup Discussions 20 h
Week by week
Books
Elementary Number Theory and Its Applications
Kenneth H. Rosen, 6th edition
Rules
Attendance is compulsory. A student missing 25% (32 hours or more) of all instructed hours will be forced to withdraw from the course, per the University Academic Regulations.
Who teaches it
–Volker Genz
Office 216
Files
syllabus
Introduction to Number Theory and Cryptography
Introduction to Number Theory and Cryptography · Spring 2026
What Anonymous says
Anonymous posts, unverified. Press F never edits them and every card links to the original.