Curso Wireless "Criptografia" OYS
Criptografia
Instrutor
Marcos Pitanga marcos.pitanga@gmail.com Com este módulo você deverá se familiarizar com: • Criptografia
• Tipos de Criptografias
• Estudo SSL e SSH
• Esteganografia
• Assinatura Digital
• Práticas
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.
• Encripta (codifica, criptografa, cifra)
• Decripta (decodifica, decriptografa, decifra)
Criptografia - Terminologia
Termo
Descrição
Texto claro, simples (plain Mensagem original text) ou mensagem
Cifração ou criptografia
Processo de “embaralhar” a mensagem de forma a ocultar seu conteúdo de outrem
Texto cifrado (cipher text,
Encrypted Text) ou criptograma Mensagem cifrada
Decifração ou descriptografia Processo inverso de recuperação da mensagem a partir do criptograma
Chave criptográfica
Parâmetro de controle.
Segredo por meio do qual a mensagem pode ser cifrada ou decifrada Criptografia - Terminologia
Prática de Criptografia I http://web.forret.com/tools/rot13.asp Prática de chave simétrica
Prática de chaves públicas
Criptografia - Autenticação
Assinatura Digital
Assinatura Digital
Assinatura Digital
Assinatura Digital
Assinatura Digital
Função hash – Message Digests
Função hash – Message Digests
Assinatura Digital - Verificação
Assinatura Digital - Verificação
Assinatura Digital - Verificação
Funções hash
Funções hash
Funções
Descrição
SHA-1
• O Secure Hash Algorithm, função de espalhamento unidirecional inventada pela NSA, gera um valor hash de
160 bits, a partir de um tamanho arbitrário de mensagem.
• Funcionamento interno muito parecido com o observado no
MD4, indicando que os