Disciplina

Área

Área Científica de Lógica e Computação > Lógica e Computação

Activa nos planos curriculares

GENI > GENI > 1º Ciclo > Área Principal > Percursos > Fundamentos para Matemática Aplicada > Opções 2 > Criptografia e Protocolos de Segurança

METI 2018 > METI 2018 > 2º Ciclo > Áreas de Especialização > Segurança da Internet > Criptografia e Protocolos de Segurança

Min-CTQ 2021 > Min-CTQ 2021 > Opções > Criptografia e Protocolos de Segurança

MMAC 2021 > MMAC 2021 > 2º Ciclo > Área Principal > Áreas de Especialização > Área de Especialização em Lógica e Computação > Área Científica de Lógica e Computação > Obrigatórias > Criptografia e Protocolos de Segurança

METI 2021 > METI 2021 > 2º Ciclo > Área Principal > Especializações > Especialização em Segurança da Internet > Telecomunicações > Criptografia e Protocolos de Segurança

MEIC-T 2021 > MEIC-T 2021 > 2º Ciclo > Área Principal > Agrupamentos > Ciber-Segurança > Criptografia e Protocolos de Segurança

MECD2019 > MECD2019 > 2º Ciclo > Opções > Criptografia e Protocolos de Segurança

MEIC-T 2015 > MEIC-T 2015 > 2º Ciclo > Agrupamentos > Ciber-Segurança > Criptografia e Protocolos de Segurança

MEIC-A 2021 > MEIC-A 2021 > 2º Ciclo > Area Principal > Agrupamentos > Ciber-Segurança > Criptografia e Protocolos de Segurança

MSIDC 2021 > MSIDC 2021 > 2º Ciclo > Opções Livres > Criptografia e Protocolos de Segurança

MEIC-A 2015 > MEIC-A 2015 > 2º Ciclo > Agrupamentos > Ciber-Segurança > Criptografia e Protocolos de Segurança

MSIDC2014 > MSIDC2014 > 2º Ciclo > Opções > Criptografia e Protocolos de Segurança

Segurança de Informação e Direito no Ciberespaço > Segurança de Informação e Direito no Ciberespaço > 3ºciclo > Especialização > Criptografia e Protocolos de Segurança

DEASegInf2007 > DEASegInf2007 > 3º Ciclo > Matemática > Lógica e Computação > Criptografia e Protocolos de Segurança

MMA 2006 > MMA 2006 > 2º Ciclo > Perfis > Matematica da Computação > Lógica e Computação > Criptografia e Protocolos de Segurança

MEIC-A 2006 > MEIC-A 2006 > 2º Ciclo > Opções > Criptografia e Protocolos de Segurança

Nível

Exame 50% e Projeto 50% (avaliado oralmente).

Tipo

Não Estruturante

Regime

Semestral

Carga Horária

1º Semestre

119.0 h/semestre

Objectivos

Conhecer os sistemas e protocolos criptográficos em uso, desenvolver protocolos para resolução de problemas específicos e perspectivar desenvolvimentos futuros.

Programa

Sistemas criptográficos de chave privada. Cifras sequenciais. Criptoanálise linear, diferencial e algébrica. Cifras por blocos: DES e AES. Segurança perfeita e computacional. Códigos de autenticação. Sistemas de chave pública e complexidade. RSA. Factorização e primalidade. Criptoanálise quântica: Shor. Sistemas criptográficos elípticos. Criptografia pós-quântica: McEliece, reticulados, outros candidatos. Segurança CPA, CCA, CCA2. Protocolos de chave pública. Esquemas de Assinatura. Funções de dispersão. Esquemas de distribuição de chaves de Diffie-Hellman. Esquema de partilha de segredos de Shamir. Sistemas de prova com conhecimento nulo. Esquemas de Fiat-Shamir. Protocolos de comprometimento. Transferência com esquecimento. Computação segura e aplicações. Distribuição quântica de chaves e criptografia quântica. Composicionalidade de protocolos e modelos de funcionalidades criptográficas.

Metodologia de avaliação

Exame 50% e Projeto 50% (avaliado oralmente).

Pré-requisitos

Frequência de disciplinas na área de Matemática discreta, Algoritmos e Teoria da Computação.

Componente Laboratorial

Não existente.

Princípios Éticos

Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.

Componente de Programação e Computação

Projeto computacional com o objetivo de implementar componentes (sistemas/esquemas) criptográficas de raiz.

Componente de Competências Transversais

A UC permite o desenvolvimento de competências transversais em Pensamento Crítico, Criatividade e Estratégias de Resoluções de Problemas, nas aulas, em trabalho autónomo e nas várias componentes de avaliação. A percentagem de avaliação associada a estas competências deverá ser da ordem dos 15%.

Bibliografia

Principal

Cryptography: Theory and Practice

D. Stinson

1995

CRC Press


Lecture Notes in Cryptography

P. Mateus

2019

DM IST


A graduate course in Applied Cryptography

D. Boneh and V. Shoup

2020

Stanford