Currículo
Criptografia para Cibersegurança e Resiliência CCR
Contextos
Groupo: Cibersegurança e Resiliência > Pós-Graduação (2º Ciclo) > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
OA1: Identificar os principais mecanismos, algoritmos e protocolos criptográficos atuais. OA2: Compreender o papel da criptografia na cibersegurança e resiliência de dados, informação e sistemas. OA3: Determinar as principais ameaças e ataques à criptografia e aprender a mitigar os mesmos. Desenvolver as soluções baseadas em mecanismos e protocolos criptográficos. OA4: Identificar problemas de cibersegurança e resiliência e aplicar criptografia na solução dos mesmos. OA5: Compreender os desafios futuros da criptografia e o impacto dos mesmos na cibersegurança e resiliência. Desenvolver as soluções.
Programa
CP1: Introdução e Fundamentos da Criptografia Moderna CP2: Mecanismos e Algoritmos de Criptografia Simétrica CP3: Mecanismos e Algoritmos de Criptografia Assimétrica CP4: Aplicações e Protocolos Criptográficos CP5: Vulnerabilidades da Criptografia e Contramedidas CP6: Tópicos avançados de Criptografia CP7: Aplicações da Criptografia para a Ciber-resiliência CP8: Casos de Estudo e Aplicações Práticas
Método de Avaliação
Avaliação periódica: Realização de 2 mini-testes de avaliação ao longo do semestre, cada um com nota mínima de 8 valores, cada um deles a contar com 15% para a nota final. Realização de 4 laboratórios em grupo, cada um deles a contar com 10% para a nota final. Realização de projeto final colaborativo (em grupo) com apresentação final. O projeto terá uma ponderação total de 30%, em que a apresentação terá uma ponderação de 10%. Avaliação por exame (1ª Época, 2ª Época): Exame presencial (100% da nota final)
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 125.0
Carga Total -
Bibliografia
Principal
- Paar C., Pelzl J., Preneel B., Understanding Cryptography: A Textbook for Students and Practitioners, 2014, Springer. ISBN: 978-3642446498. Tilborg H., Jajodia S., Encyclopedia of Cryptography and Security, 2011, Springer. ISBN: 978-1441959058. Aumasson J., Serious Cryptography: A Practical Introduction to Modern Encryption, 2017, No Starch Press. ISBN: 978-1593278267. Bertaccini M., Cryptography Algorithms: A guide to algorithms in blockchain, quantum cryptography, zero-knowledge protocols, and homomorphic encryption, 2022, Packt Publishing. ISBN: 978-1789617139 Stallings W., Cryptography and Network Security - Principles and Practice, 2022, Pearson. ISBN: 978-0-13-670722-6. Stinson D. R., Paterson M., Cryptography: Theory and Practice, 2019, Chapman and Hall/CRC. ISBN: 978-1138197015.:
Secundária
- Nielson S. J., Monson C., Practical Cryptography in Python: Learning Correct Cryptography by Example, 2019, ISBN: 978-1484248997 Bray S., Implementing Cryptography Using Python, 2020, Wiley. ISBN: 978-1119612209.: