Attività ed iniziative

DE CIFRIS TRENDS IN MODERN CRYPTOGRAPHY

La ricca attività di ricerca svolta all’interno della comunità crittografica Italiana, sia nel campo accademico, sia nel mondo del lavoro e dell'impresa, in questa occasione si completa di un'intensa serie di lezioni ed eventi seminariali. Il complesso di interventi, coordinato dall’università di Trento, coinvolge i docenti di ben 20 Università. Questo corso fornisce un'introduzione ad alcuni aspetti recenti della crittografia, come la crittografia post-quantum e la crittografia su cloud.

...

Il corso è utile a chiunque abbia familiarità con la crittografia standard e il suo background matematico, tra cui: dottorandi, laureati , professionisti che lavorano per aziende o settore pubblico. In particolare il corso è adatto a studenti di laurea magistrale con speciale interesse per la crittografia.


INFORMAZIONI GENERALI

Organizzatori

Massimiliano Sala e Marco Calderini.

Docenti

Marco Baldi (UNIVPM Ancona), Stefano Barbero (POLITO Torino), Andrea Basso (University of Birmingham), Laura Capuano (UNIRM3 Roma), Michela Ceria (POLIBA Bari), Roberto Civino (UNIVAQ L'Aquila), Mario Di Raimondo (UNICT Catania), Annamaria Iezzi (UNINA Napoli), Roberto La Scala (UNIBA Bari), Massimo Lauria (UNIRM Roma), Riccardo Longo (UNITN Trento), Carla Mascia (UNITN Trento), Nadir Murru (UNITN Trento), Marco Pedicini (UNIRM3 Roma), Giordano Santilli (UNITN Trento), Lea Terracini (UNITO Torino), Marco Timpanella (UNIPG Perugia), Irene Villa (UNITN Trento), Andrea Visconti (UNIMI Milano).

Lingua

Inglese.

Modalità di Fruizione del Corso

Lezioni tramite Zoom.

Lezioni

20 lezioni da 25 minuti l'una dal 02/05/2022 al 27/05/2022, inoltre alcuni seminari saranno disponibili ai partecipanti del corso.

Fees

Il corso può essere frequentato da chiunque si iscriva e ne paghi la quota, fino ad un massimo di 300 (trecento) iscritti. La tariffa standard è di 200 euro, tuttavia:

  • Gli studenti immatricolati (compresi i dottorandi) delle seguenti università non pagano alcuna quota per la frequenza al corso (analogamente per il personale, post-doc, ecc.):
    Università Politecnica delle Marche, Università degli Studi dell'Aquila, Politecnico di Bari, Università degli Studi di Bari, Università degli Studi della Campania, Università di Catania, Università di Genova, Università di Messina, Politecnico di Milano, Università degli Studi di Milano, Università degli Studi di Napoli, Università degli Studi di Perugia, Università degli Studi di Roma, Università degli Studi di Roma Tor Vergata, Università Roma Tre, Università degli Studi di Salerno, Politecnico di Torino, Università di Torino, Università degli Studi di Trento, Università degli Studi di Verona.
  • Gli studenti di qualsiasi altra università (compresi dottorandi e studenti stranieri) pagano 50 euro.
  • I dipendenti delle aziende all'interno dell'Advisory Board De Cifris beneficiano di una tariffa ridotta di 100 euro per addetto.
Ulteriori Informazioni

Per ogni informazione relativa all'iscrizione contattare la dott.ssa Chiara Brollo (chiara.brollo@unitn.it). Per informazioni sulla parte scientifica, contattare il dott. Marco Calderini (marco.calderini@unitn.it).

Modalità di Pagamento

Per iscriversi al corso e pagare la relativa quota facciamo riferimento al seguente form.


PROGRAMMA DEL CORSO

DataTitoloArgomentiDocenti
2 Maggio
ore 15:00
Course introduction
(Video)
  • Sketch of the course
  • Introduction to post-quantum cryptography
  • Intro to cloud encryption
  • Intro to complexity theory
Massimiliano Sala
Marco Calderini
(UNITN)
3 Maggio
ore 15:00
Lattices mod 1
(Video)
Linear algebra over lattices:
  • Basis of a lattice
  • Dimension of a lattice
  • Length and distance
Lea Terracini
(UNITO)
4 Maggio
ore 17:00
Lattices mod 2
(Video)
Determinant:
  • Fundamental Domain
  • Determinant
  • Hadamard’s inequality
  • Hermite’s Theorem
Giordano Santilli
(UNITN)
5 Maggio
ore 15:00
Problems over lattices
(Video)
  • SVP and CVP
  • Appr-SVP
  • Gaussian heuristic
  • LLL
  • Babai’s Closest Vertex Algorithm
Stefano Barbero
(POLITO)
6 Maggio
ore 16:00
Complexity of the
problems for lattices
(Video)
  • Complexity of SVP
  • Complexity of CVP
  • Complexity of their approximate versions
Massimo Lauria
(Roma Sapienza)
9 Maggio
ore 18:00
NTRU encryption
(Video)
  • The encryption algorithm (classical) NTRU
  • The NTRU-HRSS-KEM (NIST submission round 2)
Nadir Murru
(UNITN)
10 Maggio
ore 15:00
Attacks to NTRU
(Video)
  • Coppersmith and Shamir
  • Other attacks
Andrea Visconti
(UNIMI)
11 Maggio
ore 15:00
LWE
(Video)
  • LWE on lattices
  • LWE on polynomial rings
Roberto Civino
(UNIVAQ)
12 Maggio
ore 17:00
Crystals & Saber
(Video)
  • The cryptosystems Crystals, Kyber and Dilithium
  • The cryptosystem Saber
Andrea Basso
(University of Birmingham)
13 Maggio
ore 15:00
Problems on codes
(Video)
  • Linear codes
  • The MLD problem
  • The equivalence problem
Marco Timpanella
(UNIPG)
16 Maggio
ore 15:00
Code-based cryptography
(Video)
  • McEliece
  • Niederreiter
  • LEDAcrypt
Marco Baldi
(UNIVPM)
17 Maggio
ore 15:00
Foundations of multivariate crypto
(Video)
  • Definition of the MQ problem
  • Methods to solve multivariate polynomial systems
  • Special methods for the finite field case
Michela Ceria
(POLIBA)
18 Maggio
ore 16:00
Rainbow digital signature
(Video)
  • The digital signature scheme Rainbow
  • Security of Rainbow
Roberto La Scala
(UNIBA)
19 Maggio
ore 17:00
ABE-paring
(Video)
  • Formal properties of pairings
  • Tate pairing
  • Weil pairing
Laura Capuano
(ROMA3)
20 Maggio
ore 15:00
ABE-IBE
(Video)
  • Boneh Franklin scheme
  • Fuzzy IBE
Annamaria Iezzi
(UNINA)
23 Maggio
ore 15:00
Ciphertext-policy ABE
(Video)
  • CP-ABE based on pairings
Marco Pedicini
(ROMA3)
24 Maggio
ore 15:00
Key-policy ABE
(Video)
  • Key policy ABE
  • Revocable storage
Riccardo Longo
(UNITN)
25 Maggio
ore 15:00
FE I
(Video)
  • Introduction to Functional Encryption
  • Security notions and mathematical assumptions
Irene Villa
(UNITN)
26 Maggio
ore 15:00
FE II
(Video)
  • Predicate Encryption (PE)
  • PE with public index
  • PE with private index
Carla Mascia
(UNITN)
27 Maggio
ore 15:00
Secure multi-party
computation
(Video)
  • Security goals and proofs
  • MPC based on Threshold Secret Sharing
  • SPDZ
Mario Di Raimondo
(UNICT)

PROGRAMMA DEI SEMINARI

DocenteTitoloData
Daniele Taufer
(CISPA Helmholtz Center for Information Security)
“Point groups of elliptic curves over structured rings and their cryptographic application”6 Maggio
17:00
Antonio Tortora
(UNICAMPANIA)
“An introduction to fully homomorphic encryption”11 Maggio
16:00
Alessio Caminata
(UNIGE)
"Solving multivariate polynomial systems with Gröbner bases"12 Maggio
10:00
Carmine Monetta
(UNISA)
“Group-based cryptography: the choice of a good platform”16 Maggio
ore 16:30
Francesca Mantese
(UNIVR)
"Leavitt path algebras and interplay with cryptography and coding theory"18 Maggio
11:00
Giulio Codogni
(ROMA 2)
"A quick overview of isogeny graphs and isogeny based cryptography"25 Maggio
ore 11:00
Giancarlo Rinaldo
(UNIME)
"GeMSS: a post-quantum digital signature"30 Maggio
ore 15:00
Alessandro Barenghi
(POLIMI)
“Secure realization of modern cryptographic primitives”31 Maggio
ore 15:00

ESAME

La seconda sessione per l’esame di trends si tiene il 16 Dicembre alle ore 10. Il link zoom verrà comunicato in seguito.


SLIDE

Sono disponibili le slide delle presentazioni.