Prova 1 no dia 25/abril/2005, adiada p/ 27abril2005 --> nota P1, peso 1
Prova 2 no dia 29/junho/2005 --> nota P2, peso 1
Prova Sub. no dia 30/junho/2005 (só para quem não fez P1 ou P2), peso 1
Projeto de programação: entregar pelo PANDA --> nota EP, peso 1
Nota final: ( P1 + P2 + EP )/3
Aula 1: Cifras clássicas, simétricas; permutação, substituição, composição
Aula 2: Entropia, nível de incerteza pág. 30
Aula 3: DES pág. 42
Sugestão de exercício: Se ~x denotar complemento bit a bit de x, provar que se y=DES(x,K) então ~y= DES(~x,~K), onde x é a entrada, y a saida, e K é a chave DES
Aula 4: AES e Modos de Operação
Aula 5: Modos de operação CBC, CFB, OFB pág. 85
Aula 6: Modelo Diffie-Hellman pág. 95
Aula 7: Algoritmo RSA pág. 101
Aula 8: Algoritmo RSA: autenticação, chave inversa pág. 105
Aula 9: RSA: msg múltipla de q ou de r, algoritmo expon. modular pág. 108, 210
Sugestões de exercício: Exercícios 1 e 2 pág. 116
Aula 10: RSA: ataques, Primalidade, Carmichael, Alg. Miller-Rabin pág. 111
Aula 11: Algoritmo de Euclides e de Euclides estendido pág. 195
Aula 12: Teorema Chinês do Resto, Probl. Log Discreto, Protocolos Diffie-Hellman, e MTI pág. 199,99
Aula 13: Algoritmo de Rabin, extração de raizes quadradas mod(pq) pág. 117
Aula 14: Algoritmo ElGamal pg.120
Aula 15: Prova 1
Aula 16: Assinatura ElGamal pg 170
Aula 17: Algoritmo de assinatura e verificação DSS - Dig. Sign. Std. pág. 172
Aula 18: Curvas elípticas pág. 130; Algoritmo ElGamal para curvas elípticas pág. 137
Aula 19: Curvas elípticas; Algoritmo Menezes e Vanstone pág. 138
Aula 20: Corpo Finito de Galois, Algoritmo ElGamal pág. 124
Aula 21: Curvas elípticas sobre GF(2^m) pág. 140
Aula 22: Jogo de cara-coroa por telefone. Identificação e assinatura Feige-Fiat-Shamir pág 152
Aula 23: Identificação e assinatura Guillou-Quisquater pág. 156
Aula 24: Identificação e assinatura Schnorr
Aula 25: Criptossistema Merkle-Hellman
Aula 26: Funções MD4 e MD5
Aula 27: Função SHS ou SHA1
Last modified: Wed Jun 15 20:14:10 BRT 2005