MAC336/5723 - Criptografia para segurança de dados


Prova 1 no dia 20outubro2004 --> nota P1, peso 1

Prova 2 no dia 8dezembro2004 --> nota P2, peso 1

Prova Sub. no dia 15dezembro2004 (só para quem não fez P1 ou P2), peso 1

Nota EP (pdf file) 1/12/2004

Projeto de programação: entregar pelo PANDA --> nota EP, peso 1

Nota final: ( P1 + P2 + EP )/3

AES - Advanced Encryption Standard (pdf file)

Aula 1: Cifras clássicas, simétricas; permutação, substituição, composição

Aula 2: 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 3: Entropia, nível de incerteza pág. 30

Aula 4: AES - Advanced Encr. Std.

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: Algoritmo RSA: 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

Prova 1 (20outubro) --> nota P1 (peso 1)

Aula 14: Algoritmo de criptografia ElGamal sobre Z_p pág. 120

Aula 15: Algoritmo de assinatura e verificação ElGamal pág. 170

Aula 16: Algoritmo de assinatura e verificação DSS - Dig. Sign. Std. pág. 172

Exercício-programa Algoritmo X128 (1novembro) --> nota EP (peso 1)

Aula 17: Curvas elípticas pág. 130; Algoritmo ElGamal para curvas elípticas pág. 137

Aula 18: Curvas elípticas; Algoritmo Menezes e Vanstone pág. 138

Aula 19: Corpo Finito de Galois, Algoritmo ElGamal pág. 124

Aula 20: Algoritmo MH - Merkle Hellman pág. 142

Aula 21: Jogo de cara-e-coroa, Protocolo FFS pág. 152

Aula 22: Assinatura e verificação FFS pág. 165

Aula 23: Protocolo GQ, e assinatura GQ pág. 156, e 168

Aula 24: Protocolo Schnorr e assinatura pág. 159, 175

Prova 2 (8dezembro)--> nota P2 (peso 1)

Prova Sub. (15dezembro)--> só p/ quem não fez P1 ou P2 (peso 1)

Projeto K128 p/ dia 01nov2004 (ps file)

Projeto K128 p/ dia 01nov2004 (pdf file)

(dia 29/10/2004) K128: Subchaves da chave 12345678ab

Arquivo texto entra1.txt

(dia 29/10/2004) Gabarito para K128, 16 iterações: Arquivo entra1.txt criptografado com chave 12345678ab

Arquivo binário entra2.bin

(dia 29/10/2004) Gabarito para K128, 16 iterações: Arquivo entra2.bin criptografado com chave 12345678ab

Last modified: Tue Jun 14 09:56:02 BRT 2005