Responsabile: Giovanni Lagorio
Hours: 24
Prerequisites:
• Information encoding; binary representation of alphanumeric data
• Basic knowledge of probability theory
• Basic programming knowledge
Program:
• Perfect secrecy
• Secret-key encryption; block ciphers and stream ciphers
• Message Authentication Code
• Hash functions and applications
• Public-key cryptosystems, digital signatures and digital certificates
• Elliptic Curve–based cryptography
Main skills acquired:
• Ability to analyze cryptographic systems and correctly use cryptographic primitives
• Formalism and technologies related to applications of Algebra based on Elliptic Curves