De acordo com o calendário académico da UA, as aulas serão lecionadas de 19 de setembro a 6 de janeiro. As aulas são teórico-práticas com a duração total de 3 horas (consecutivas).

Prevê-se que os alunos dispendam 5 horas adicionais por semana para explorar os conceitos apresentados nas aulas, nomeadamente em exercícios práticos, projetos e desafios.

As aulas serão usadas principalmente para apresentar os principais conceitos relacionados com a criptografia. Os exercícios práticos, os projetos e os desafios serão centrados na exploração da criptografia em diferentes cenários.

Os tópicos lecionados em cada aula serão os seguintes:

Dia Tópico
23/Set História e conceitos fundamentais da criptografia
30/Set Cifras contínuas, criptografia moderna, cifras por blocos
7/Out Geradores de cifras contínuas, modos de cifra, funções de dispersão criptográficas, controlo de integridade com chave simétrica
14/Out Conceitos de aritmética modular, algoritmo de Diffie-Helman
21/Out Algoritmo RSA
28/Out Curvas elíticas
4/Nov Geração e uso de chaves assimétricas, smartcards, certificados X.509
11/Nov Infraestruturas de chave pública (PKI)
18/Nov Assinaturas digitais, assinaturas LTV
25/Nov PKCS #11, assinaturas digitais com o Cartão de Cidadão
2/Dez Partilha segura de chaves
9/Dez Provas de conhecimento nulo (ZKP)
16/Dez Criptografia homomórfica
6/Jan Criptografia e criptanálise quântica