Modulo 1 - Criptografia
Introdução
Segurança da Informação
Comunicação segura entre agentes
Cifras e Chaves
Criptoanálise
Segurança da Informação
A criptografia está intimamente ligada ao conceito de segurança da informação.
Dependendo do contexto, a segurança da informação pode implicar diferentes requisitos: privacidade/confidencialidade, integridade e anonimato. autenticação/identificação de entidades ou da origem de mensagens. autorização, validação, controlo de acessos e propriedade. certificação, revogação e timestamping. recibos/confirmações da recepção de mensagens ou execuções de serviços.
O objectivo da criptografia é garantir que os intervenientes na troca de informação tenham garantias de que os requisitos de segurança foram satisfeitos.
Desde há muito que este tipo de objectivos são satisfeitos através dos mais variados mecanismos e, na maior parte dos casos, sem recorrer a técnicas criptográficas.
A maneira de representar e armazenar a informação não se alterou muito nos últimos tempos.
O que mudou dramaticamente foi a facilidade e rapidez com que é possível copiar e alterar informação de forma indetectável e indistinguivel.
Note-se que a satisfação de muitos destes objectivos exige muito mais do que apenas primitivas criptográficas.
São também necessários protocolos e estruturas de suporte complexas, bem como legislação adequada.
Comunicação segura entre agentes
Alice
Texto Limpo
Cifragem
Canal Aberto
Criptograma
Decifragem
Bob
Texto Limpo
Os conceitos fundamentais neste contexto, além da
Confidencialidade, são:
Autenticação. B tem a garantia de que a mensagem provém de A.
Integridade. B tem a garantia de que a mensagem que recebeu foi aquela que A enviou, sem alterações.
Não repúdio. O emissor não pode, mais tarde, negar que enviou a mensagem.
Cifras e Chaves
Uma cifra é um algoritmo criptográfico, i.e. uma função matemática injectiva, que efectua as transformações entre o texto