Ementa: Aritmética modular, algoritmos para aritmética de números grandes, algoritmo de Montgomery algoritmo de MDC, algoritmo estendido de Euclides, implementação em software, corpos finitos, corpos primos, corpos binários, implementação em software, geração de números primos, testes de primalidade, geração de números aleatórios, algoritmos simétricos, cifradores de bloco (DES,AES, Camellia), modos de operação funções de resumo criptográfico (hash),MAC, H-MAC, implementação em software, algoritmos assimétricos: RSA (variantes), ECC, algoritmos para criptografia baseada em identidades, aspectos de implementação em software, tópicos especiais.
Bibliografia: Guide to Elliptic Curve Cryptography, Darrel Hankerson, Alfred Menezes e Scott Vanstone, Springer-Verlag, 2004. Handbook of Applied Cryptography, A. Menezes, P. van Oorschot and S. Vanstone, CRC Press, 1997. Modern Cryptography theory and practice, Wenbo Mao, Pearson Education, 2004. Cryptography Theory and Practice, Douglas R. Stinson, Chapman & Hall/CRC, 2005. A Computational Introduction to Number Theory and Algebra, Victor Shoup, Cambridge University Press, 2005.
Ano de Catálogo: 2022
Créditos: 4
Número mínimo de alunos: 5
Número de alunos matriculados: 4
Idioma de oferecimento: Português
Tipo Oferecimento: Regular
Local Oferecimento:
Horários/Salas:
Docentes:
Reservas:
Hora | Segunda | Terça | Quarta | Quinta | Sexta | Sábado |
---|---|---|---|---|---|---|
07:00 | ||||||
08:00 | ||||||
09:00 | ||||||
10:00 | ||||||
11:00 | ||||||
12:00 | ||||||
13:00 | ||||||
14:00 | ||||||
15:00 | ||||||
16:00 | ||||||
17:00 | ||||||
18:00 | ||||||
19:00 | A - CC52 | |||||
20:00 | A - CC52 | |||||
21:00 | A - CC52 | |||||
22:00 | A - CC52 | |||||
23:00 |