Certificação digital da web
CERTIFICAÇÃO DIGITAL DA WEB
Ana Claudia Carvalho Eduardo Henrique M. de Souza Fabíola Simones Márcio Leocádio M. S. Filho Marcelo Reinert Turma TEX – Claudia Werlich
JOINVILLE SETEMBRO/2011
2
SUMÁRIO
RESUMO 1. INTRODUÇÃO 2. HISTÓRIA DA INTERNET 2.1 COMO TUDO COMEÇOU... 3. COMITÊ GESTOR – LEGISLAÇÃO 4. CERTIFICAÇÃO DIGITAL 4.1 POR QUE CONFIAR? 4.2 PARA QUE SERVE? 4.3 COMO FUNCIONA? 4.4 QUEM USA? 4.5. QUAIS SÃO OS TIPOS DE CERTIFICADOS DIGITAIS? 4.5.1 Certificado para correio eletrônico pessoal 4.5.2 Certificados para web Server (Certificados Digitais para Identificação de Servidores) 4.6 POR QUE UMA EMPRESA NECESSITA DESSE TIPO DE SOLUÇÃO? 5. CRIPTOGRAFIA 5.1 TIPOS DE CRIPTOGRAFIA 5.1.1 Criptografia Hash 5.1.2 Chaves Simétricas 5.1.3 Chaves Assimétricas 5.1.4 Combinação dos Tipos 5.5 APLICAÇÃO E RECONHECIMENTO 5.6 FAZENDO USO DO PÚBLICO E DO PRIVADO 5.7 FUNCIONAMENTO DA ASSINATURA DIGITAL 5.8 ALGORITMOS DE ASSINATURA DIGITAL 5.8.1 RSA-PSS 5.8.2 Sistemas de Enchimento 5.8.3 ElGamal 5.9 GERAÇÃO DAS CHAVES
4 5 6 7 9 12 14 14 15 16 16 16 17 18 18 20 20 21 23 25 26 27 29 30 30 31 32 32
3
5.9.1 Encriptação 5.9.2 Desencriptação 6. POSSIBILIDADES DE FRAUDE 6.1 VIOLAÇÃO DA CHAVE PRIVADA 6.2 DISTRIBUIÇÃO DA CHAVE PÚBLICA 6.3 TIMING ATTACKS 6.4 O FUTURO 7. ALGORITIMOS 7.1 TIPOS DE ALGORITMOS 7.2 REPRESENTAÇÃO DE ALGORITMOS. CONCLUSÃO ANEXOS 1. PERGUNTAS E RESPOSTAS 1.1 Qual a diferença entre criptografia e assinatura digital? 1.2 Como é possível detectar se uma mensagem assinada digitalmente sofreu modifições? 1.3 Qual a difença entre asssinatura digital e certificado digital? 1.4 Qual a importância das ICPs? 1.5 Porque Chave Simetrica não poderia ser usada para assinatura digital? 1.6 Quem pode ter um Certificado Digital? 1.7 Qual a melhor opção de Certificado Digital? 1.8 O Certificado Digital é seguro? 1.9 Ao gerar meu par de chaves criptográficas para o