Introdução à Criptografia
MC889/MO421
Prova 1: 11/05
Prova 2: 29/06
Trabalho: 04/07
Programa:
Breve introdução à Criptografia.
Algoritmos computacionais básicos: aritmética modular, máximo divisor comum, aritmética de números grandes.
Aritmética de corpos finitos, testes de primalidade, fatoração, logaritmo discreto.
Algoritmos simétricos: DES, AES, modos de operação.
Algoritmos de funções de resumo: Família SHA (SHA-1, SHA-2, SHA-3), outros.
Criptografia Assimétrica: conceitos, encriptação, assinatura digital
Algoritmos criptográficos: RSA, DSA, ECDSA, EdDSA
Protocolos Criptográficos
Tópicos: geração de números pseudoaleatórios, padrões de criptografia, implementação em software, algoritmos novos, algoritmos de criptografia pos-quântica.
Temas Aulas: