"G. d'Annunzio"
None.
Students will gain an understanding of the fundamental principles of cryptography.
Elementary notions of cryptography.
Elementary theory of numbers. Algorithms and complexity. Public key cryptosystems. Digital signature. Secure protocols. Integer factorization.
Online course notes.
Formal talks.
Written and oral examination.
Office hours by appointment.