Programma Cryptography

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

Last update