REDES
DE
COMPUTADORES I
CRIPTOGRAFIA
Prof. Celso Cardoso Neto
1
Introdução à Criptografia
O que é Segurança da Informação ?
1
O que é
Segurança da Informação
•
Segurança de Informação relaciona-se com vários e diferentes aspectos referentes à:
– CONFIDENCIALIDADE : capacidade de um sistema de permitir que alguns
usuários acessem determinadas informações, ao mesmo tempo em que impede
que outros, não autorizados, a vejam.
– INTEGRIDADE : a informação deve estar correta, ser verdadeira e não estar
corrompida.
– DISPONIBILIDADE : a informação deve estar disponível para todos que
precisarem dela para a realização dos objetivos empresariais.
– AUTENTICAÇÃO : garantir que um usuário é de fato quem alega ser.
– NÃO-REPÚDIO : capacidade do sistema de provar que um usuário executou uma
determinada ação.
– LEGALIDADE : garantir que o sistema esteja aderente à legislação pertinente.
– PRIVACIDADE : capacidade de um sistema de manter anônimo um usuário,
impossibilitando o relacionamento entre o usuário e suas ações (por exemplo, o
sistema de voto eletrônico).
– AUDITORIA : capacidade do sistema de auditar tudo o que foi realizado pelos
usuários, detectando fraudes ou tentativas de ataque.
3
O ciclo da
Segurança da Informação
A identificação das necessidades e dos requisitos da informação é a mola
propulsora deste ciclo.
4
O que é
Segurança da Informação
• Ela se aplica à todos os aspectos de proteção
e armazenamento de informações e dados,
em qualquer forma.
5
Recursos da Informação
• Um arquivo.
• Objetos.
• Um banco de dados.
6
Valor da Informação
• Muitos recursos de informação que são
disponíveis e mantidos em sistemas de
informação distribuídos através de redes, têm
um alto valor para os usuários.
• Toda informação tem valor e precisa ser
protegida contra acidentes ou ataques.
7
Proteção da Informação
• Código
• Cifra
8
Criptografia
• Uma das ferramentas mais importantes para a
segurança da informação é a CRIPTOGRAFIA.
• Qualquer método que transforme informação
legível em informação legível ilegível.
• A Criptografia é tão antiga quanto a própria
escrita.
• Guardar/desvendar segredos sempre foi uma
necessidade humana.
9
Por que Criptografia ?
• O fato é que todos nós temos informações
que queremos manter em sigilo:
– Desejo de Privacidade.
– Autoproteção.
– Empresas também têm segredos.
•
•
•
•
•
Informações estratégicas.
Previsões de vendas.
Detalhes técnicos como produtos.
Resultados de pesquisa de mercado.
Arquivos pessoais.
10
Aplicações para a Criptografia
•
•
•
•
•
•
•
Censos
Comércio eletrônico
Comandos Militares
Dados hospitalares
Decisões estratégicas empresariais
Dossiês de pessoas sob investigação
Operações bancárias
11
O papel da criptografia na segurança da
informação
• Mundo real
– Se as fechaduras nas portas e janelas da sua casa
são relativamente fortes, a ponto de um ladrão
não invadir e furtar seus pertences …
– … a sua casa está segura.
12
O papel da criptografia na segurança da
informação
• Mundo real
– Para maior proteção contra invasores, talvez você
tenha que ter um sistema de alarme de
segurança.
– A sua casa estará mais segura.
13
O papel da criptografia na segurança da
informação
• Mundo real
– Se alguém tentar fraudulentamente retirar
dinheiro de sua conta bancária, mas o banco não
confiar na história do ladrão …
– … seu dinheiro estará seguro.
14
O papel da criptografia na segurança da
informação
• Mundo real
– Quando você assina um contrato, as assinaturas
são imposições legais que orientam e impelem
ambas as partes a honrar suas palavras.
15
O papel da criptografia na segurança da
informação
• Mundo Digital
– Confidencialidade ou Privacidade
• Ninguém pode invadir seus arquivos e ler os seus dados
pessoais sigilosos (PRIVACIDADE).
• Ninguém pode invadir um meio de comunicação e
obter a informação trafegada, no sentido de usufruir
vantagem no uso de recursos de uma rede
(CONFIDENCIALIDADE).
16
O papel da criptografia na segurança da
informação
• Mundo Digital
– A PRIVACIDADE é a fechadura da porta.
– INTEGRIDADE refere-se ao mecanismo que
informa quando algo foi alterado. Integridade é
alarme da casa.
17
O papel da criptografia na segurança da
informação
• Mundo Digital
– Aplicando a prática da AUTENTICAÇÃO, pode-se
verificar as identidades.
– A IRRETRATABILIDADE (NÃO-REPÚDIO) é a
imposição legal que impele as pessoas a honrar
suas palavras.
18
O papel da criptografia na segurança da
informação
• De algum modo a CRIPTOGRAFIA contribui
para resolver os problemas de:
–
–
–
–
–
–
confidencialidade,
privacidade,
integridade,
autenticação,
irretratabilidade,
disponibilidade.
19
O papel da criptografia na segurança da
informação
• Assim, uma das ferramentas mais importantes
para a segurança da informação é a
CRIPTOGRAFIA.
20
O papel da criptografia na segurança da
informação
• Qualquer um dos vários métodos que são
utilizados para transformar informação
legível para algo ilegível, pode contribuir para
resolver os conceitos anteriores.
21
O papel da criptografia na segurança da
informação
• Mas, de modo algum a CRIPTOGRAFIA é a
única ferramenta para assegurar a segurança
da informação.
• Nem resolverá todos os problemas de
segurança.
• CRIPTOGRAFIA não é a prova de falhas.
22
O papel da criptografia na segurança da
informação
• Toda CRIPTOGRAFIA pode ser quebrada e ,
sobretudo, se for implementada
incorretamente, não agrega nenhuma
segurança real.
• O que veremos: uma visão da CRIPTOGRAFIA,
focalizando a sua uitlização de forma
adequada.
23
O papel da criptografia na segurança da
informação
• Não se trata de uma análise completa de tudo
o que se deve conhecer sobre CRIPTOGRAFIA.
• Veremos as técnicas de CRIPTOGRAFIA mais
amplamente usadas no mundo atual.
24
Conceitos
• A palavra “Criptografia”
• Cifra : uma transformação de caractere por
caractere ou de bit por bit, sem levar em conta
a estrutura linguística da mensagem.
• Código : substitui uma palavra por outra ou
símbolo. Não são mais atualizados,
atualmente.
25
Significado da palavra “Criptografia”
• A palavra criptografia vem das palavras gregas que
significam “escrita secreta”.
• Kriptos (em grego) = Secreto + Grafia (de escrever)
• Criptografia = Escrita secreta.
• Criar mensagens cifradas.
• História de milhares de anos.
26
Jargões da Criptografia
• Encripta (codifica, criptografa, cifra)
• Decripta (decodifica, decriptografa, decifra)
27
Termos básicos
28
Ramificações de estudo
29
Ramificações de estudo
 Criptologia :
 O que é CRIPTOLOGIA ?
 disciplina científica que reúne e estuda os conhecimentos (matemáticos,
computacionais, psicológicos, filológicos, etc.) e técnicas necessários à
criptoanálise (solução de criptogramas) e à criptografia (escrita codificada).
 Criptoanálise :
 O que é CRIPTOANÁLISE ?
 A criptoanálise é a arte de tentar descobrir o texto cifrado e/ou a lógica
utilizada em sua encriptação (chave). As pessoas que participam desse
esforço são denominadas criptoanalistas.
 A criptoanálise representa o esforço de descodificar ou decifrar mensagens
sem que se tenha o conhecimento prévio da chave secreta que as gerou.
 As diversas técnicas de criptoanálise são os caminhos que os analistas
podem seguir para conseguir descobrir ou quebrar a codificação das
mensagens que estiverem cifradas, e não apenas a simples decifração de
uma mensagem.
30
Ramificações de estudo
 Esteganografia :
 O que é ESTENOGRAFIA ?
 http://www.tecmundo.com.br/video/3763-o-que-e-esteganografia-.htm
 PERITO DIGITAL – o que ele faz e como consegue recuperar informações
perdidas :
 http://www.tecmundo.com.br/o-que-e/3615-perito-digital-o-que-ele-faz-e-comoconsegue-recuperar-informacoes-perdidas.htm
Interessante!
31
Classificação dos Sistemas
Criptográficos
32
Formas de Criptografia
33
Tipos de Operação
34
CRIPTOGRAFIA
• Os procedimentos de criptografar e
decriptografar são obtidos através de um
algoritmo.
35
Criptografia
• Possui emprego nas mais diferentes áreas de
atuação, mas em todas, tem o mesmo
significado: proteger informações
consideradas ‘especiais’ ou de qualidade
sensível.
36
Criptografia
• Atualmente a CRIPTOGRAFIA é definida como
a ciência que oculta e/ou protege
informações – escrita, eletrônica ou de
comunicação.
• É o ato de alterar uma mensagem para
esconder o significado desta.
37
Técnicas de Encriptação
38
Criptografia Simétrica
 Utiliza a mesma chave para codificação e decodificação.
39
Técnicas de Encriptação
40
Criptografia Assimétrica
41
Chaves
42
43
Técnicas envolvendo criptografia
• Criptografia de Chave Simétrica,
• Gerenciamento de Chaves Simétricas,
• Criptografia de Chaves Públicas e o problema
de distribuição de chaves,
• Assinatura Digital,
44
PKI – Public-Key Infraestructure
45
Assinatura Digital
50
Categorias do métodos de criptografia
• Cifras de Substituição
 cada letra ou grupo de letras é substituído por
outra letra ou grupo de letras, de modo a criar um
“disfarce”.
 Uma das mais antigas é a cifra de César….
O texto simples “ataque” seria codificado como “QZQJXT”
51
Categorias do métodos de criptografia
• Cifras de Transposição
 As cifras de Sustituição preservam a ordem dos símbolos no
texto simples, mas os disfarçam.
 Por outro lado, as CIFRAS DE TRANSPOSIÇÃO reordenam as
letras mas não as disfarçam.
 Nesse caso, observe a figura do slide a seguir, que ilustra a Cifra
de Transposição, por colunas. A cifra se baseia em uma chave,
que é uma palavra ou frase que não contém letras repetidas.
Nesse exemplo, a chave é MEGABUCK. O objetivo da chave é
numerar as colunas de modo que a coluna 1 fique abaixo da
letra mais próxima do início do alfabeto, e assim por diante.
 O texto simples é escrito horizontalmente, em linhas.
 O texto cifrado é lido em colunas, a partir da coluna cuja letra da
chave seja a mais baixa.
52
Categorias do métodos de criptografia
• Cifras de Transposição
53
54
55
56
Download

10 criptografia - Celso Cardoso Neto