Sumários

12ª semana (2ª parte)

28 Maio 2026, 19:30 Francisco Monteiro


      Criptosistema de chave pública Rivest–Shamir–Adleman (RSA).

      Revisão da raiz primitiva de um número primo.

      Algoritmo de Euclides para determinação do máximo divisor comum entre primos relativos.

      Algoritmo para determinação do símbolo inverso num campo de Galois.

      Criptosistema de chave pública de ElGamal.

12ª semana (1ª parte)

28 Maio 2026, 18:00 Francisco Monteiro


      Dúvidas.

      3º Mini-teste

11ª semana (2ª parte)

21 Maio 2026, 19:30 Francisco Monteiro


      Nomenclatura básica em criptologia.

      Criptosistemas de chave simétrica e de chave assimétrica (ou pública).

      Criptosistemas de transposição de letras.

      Cifra de Vigenère.

      A máquina Enigma.

      Partilha de de segredos com a técnica de Shamir.

      Construção de polinómios de Lagrange.

      Cifra de Hill.

      Operações em Campos de Galois e raízes primitivas de números primos.

      Problema do logaritmo discreto e problema da factorização de números inteiros.

      Sistema Diffie-Hellman para partilha de chave.

11ª semana (1ª parte)

21 Maio 2026, 18:00 Francisco Monteiro


      Reticulados e reticulado dual.

      Reticulados equivalentes: transformações unimodulares e transformações unitárias (rotações)

      Quebra de segurança do criptosistema pós-quântico Goldreich–Goldwasser–Halevi (GGH).

      Criptosistema pós-quânticos seguro "Learning with Errors" (LWE).

      Encriptação de um bit usando a chave pública do LWE.

      Ataques ao criptosistema  LWE.

10ª semana (2ª parte)

14 Maio 2026, 19:30 Francisco Monteiro


Bases equivalentes em reticulados.
Algoritmo LLL para redução de bases.
Soluções para o problema do vector mais próximo:
  - Inversão ("zero-forcing"),
  - Cancelamento sucessivo de interferência (SIC);
  - Reticulado dual e influência da ordenação dos vectores em SIC.
  - Descodificador de esfera.
Interpretação geométrica dos diferentes processos de descodificação.
Regiões de decisão e noção de cobertura da região óptima de Voronoi.
Sistemas de chave pública e privada baseados em reticulados.
Sistemas de criptografia pós-quântica escolhidos pelo NIST.