ETE
Tecnologias Atuais de Redes
Aula 1Criptografia
Conceitos e Terminologias
Criptografiarea de estudos dos sistemas de encriptao
Encriptao/cifrao/codificaoTexto claro Texto cifrado
Decriptao/decifrao/decodificaoTexto cifrado Texto claro
Conceitos e Terminologias
AlgoritmoSequncia ordenada de passos
CriptoanliseTcnicas para decifrar mensagens
CriptologiaCriptografia + Criptoanlise
Conceitos e Terminologias
EsteganografiaEsconde a existncia da mensagem
Objetivos
ConfidencialidadeAcesso apenas a pessoas autorizadas
IntegridadeGarantia da veracidade da informao
AutenticidadeGarantia da veracidade da fonte anunciada
No-repdioImpossibilidade da negao de um ato
Encriptao Simtrica
Criptografia de chave nica (convencional)
Chave mantida secreta pelos interlocutores
Transmisso de cpia da chave por um canal seguro
Encriptao Simtrica
Exemplos de algoritmos:DES Data Encryption Standard
AES Advanced Encryption Standard
Encriptao Simtrica
Encriptao Simtrica
Necessrio para funcionar:O mesmo algoritmo com a mesma chave usado para encriptao e decriptao.
O emissor e o receptor precisam compartilhar o algoritmo e a chave.
Encriptao Simtrica
Necessrio para a segurana:A chave precisa permanecer secreta.
Dever ser impossvel, ou pelo menos impraticvel, decifrar uma mensagem se a chave for mantida secreta.
O conhecimento do algoritmo mais amostras do texto cifrado precisam ser insuficientes para determinar a chave.
Encriptao Simtrica
Tcnicas de SubstituioSubstituio das letras do texto claroOutras letras, nmeros ou smbolos
ABCDEFGHIJKLMNOPQRSTUVWXYZDEFGHIJKLMNOPQRSTUVWXYZABC
Encriptao Simtrica
Exemplos Tcnicas de SubstituioCifras monoalfabticasCifra de Csar
Cifra Playfair
Cifra de Hill
Cifras polialfabticasCifra de Vigenre
Cifra de Vernam
Encriptao Simtrica
Cifra de Csar
Encriptao Simtrica
Cifra de CsarNormal: CODIGO DE CESARCifrado: FRGLJR GH FHVDU
Cifrado: DXOD GH FULSWRJUDILDNormal: AULA DE CRIPTOGRAFIA
Encriptao Simtrica
Tcnicas de TransposioPermutao nas letras do texto claro
Exemplo: cerca de trilho
CIFRA DE TRANSPOSICAO DE COLUNAS CREAPIOCUS IATNOCDONX FDRSSAELAECREAP IOCUS IATNO CDONX FDRSS AELAE
Encriptao Assimtrica
Criptografia de chave pblica
Baseada em funes matemticasEm vez de substituio e permutao
Uso de duas chaves separadasUma pblica e uma privada
Encriptao Simtrica
Encriptao Assimtrica
Operaes:Encriptao e decriptao
Gerao ou verificao de assinatura
Exemplos de algoritmos:RSA Rivest, Shamir and Adleman
DAS Digital Signature Algorithm
Encriptao Assimtrica
Necessrio para funcionar:Um algoritmo usado para encriptao, e um relacionado, para decriptao com um par de chaves, uma para encriptao e outra para decriptao.
O emissor e o receptor precisam ter, cada um, uma chave do par (no a mesma).
Encriptao Assimtrica
Necessrio para a segurana:Uma das duas chaves precisa permanecer secreta.
Dever ser impossvel, ou pelo menos impraticvel, decifrar uma mensagem se uma das chaves for mantida secreta.
O conhecimento do algoritmo mais uma das chaves mais amostras do texto cifrado precisam ser insuficientes para determinar a outra chave.
Encriptao Assimtrica
Certificado de Chave PblicaDocumento emitido e assinado digitalmenteChave privada de Autoridade de Certificao
Vnculo do assinante a uma chave pblica
Assinatura digitalAssinatura de uma mensagem com chave privada
Encriptao Assimtrica
Certificado de Chave Pblica
Ataques a Sistemas de Encriptao
CriptoanliseExplora as caractersticas do algoritmo
Ataque por Fora BrutaTeste de todas as chaves possveis
Funes de Hash
Entrada: mensagem de tamanho varivel
Sada: valor de hash de tamanho fixo
Processo unidirecional
Verificao de integridade
Exemplos: MD5 e SHA-1
Funes de Hash
Referncias
STALLINGS, W. Criptografia e Segurana de Redes: Princpios e Prticas. So Paulo: Pearson Education do Brasil, 2015.
GALVO, M. C. G. Fundamentos em segurana da informao. So Paulo: Pearson Education do Brasil, 2015.
GUIMARES, R. Gesto de Segurana da Informao. Rio de Janeiro: Estcio.
Pg.
Pg.
Escola Tcnica Estadual Aderico Alves de VasconcelosCurso Tcnico de Redes de ComputadoresProfessor Fagner Lima (ete.fagnerlima.pro.br)